RijndaelManagedTransform.TransformBlock Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Beräknar omvandlingen för den angivna regionen för indatabytematrisen och kopierar den resulterande omvandlingen till den angivna regionen för utdatabytematrisen.
public:
virtual int TransformBlock(cli::array <System::Byte> ^ inputBuffer, int inputOffset, int inputCount, cli::array <System::Byte> ^ outputBuffer, int outputOffset);
public int TransformBlock(byte[] inputBuffer, int inputOffset, int inputCount, byte[] outputBuffer, int outputOffset);
abstract member TransformBlock : byte[] * int * int * byte[] * int -> int
override this.TransformBlock : byte[] * int * int * byte[] * int -> int
Public Function TransformBlock (inputBuffer As Byte(), inputOffset As Integer, inputCount As Integer, outputBuffer As Byte(), outputOffset As Integer) As Integer
Parametrar
- inputBuffer
- Byte[]
De indata som åtgärden ska utföras på.
- inputOffset
- Int32
Förskjutningen till indata-bytematrisen som du vill börja använda data från.
- inputCount
- Int32
Antalet byte i indata-bytematrisen som ska användas som data.
- outputBuffer
- Byte[]
De utdata som data ska skrivas till.
- outputOffset
- Int32
Förskjutningen till utdatabytematrisen som du vill börja skriva data från.
Returer
Antalet skrivna byte.
Implementeringar
Undantag
Längden på indatabufferten är mindre än summan av indataförskjutningen och indataantalet.
-eller-
Värdet för parametern inputCount är mindre än eller lika med 0.
-eller-
Parameterns inputCount värde är större än parameterns inputBuffer längd.
-eller-
Längden på parametern inputCount kan inte visas jämnt av indatablockets storlek.
Värdet för parametern inputOffset är negativt.