ICryptoTransform.TransformBlock(Byte[], Int32, Int32, Byte[], Int32) Methode

Definitie

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

public:
 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
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 waarvoor de transformatie moet worden berekend.

inputOffset
Int32

De verschuiving in de invoer bytematrix waaruit gegevens moeten worden gebruikt.

inputCount
Int32

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

outputBuffer
Byte[]

De uitvoer waarnaar de transformatie moet worden geschreven.

outputOffset
Int32

De offset in de matrix van de uitvoer byte van waaruit gegevens moeten worden geschreven.

Retouren

Het aantal geschreven bytes.

Opmerkingen

De geretourneerde waarde TransformBlock is het aantal bytes dat wordt geretourneerd outputBuffer en is altijd kleiner dan of gelijk aan OutputBlockSize. Als CanTransformMultipleBlocks dat het geval is true, inputCount moet dit een positief veelvoud zijn van InputBlockSize.

Van toepassing op

Zie ook