RijndaelManagedTransform.TransformBlock Methode

Definitie

Berekent de transformatie voor de opgegeven regio van de invoer bytematrix en kopieert de resulterende transformatie naar de opgegeven regio van de uitvoer-bytematrix.

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

Parameters

inputBuffer
Byte[]

De invoer waarop de bewerking moet worden uitgevoerd.

inputOffset
Int32

De verschuiving in de invoer bytematrix om gegevens uit te gebruiken.

inputCount
Int32

Het aantal bytes in de invoerbytematrix dat moet worden gebruikt als gegevens.

outputBuffer
Byte[]

De uitvoer waar de gegevens naar moeten worden geschreven.

outputOffset
Int32

De offset in de uitvoer bytematrix om te beginnen met het schrijven van gegevens.

Retouren

Het aantal geschreven bytes.

Implementeringen

Uitzonderingen

De inputBuffer parameter is null.

– of –

De outputBuffer parameter is null.

De lengte van de invoerbuffer is kleiner dan de som van de invoerverschil en het aantal invoer.

– of –

De waarde van de inputCount parameter is kleiner dan of gelijk aan 0.

– of –

De waarde van de inputCount parameter is groter dan de lengte van de inputBuffer parameter.

– of –

De lengte van de inputCount parameter kan niet gelijkmatig worden bedacht door de grootte van het invoerblok.

De waarde van de inputOffset parameter is negatief.

Van toepassing op

Zie ook