ICryptoTransform.TransformBlock(Byte[], Int32, Int32, Byte[], Int32) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.