ICryptoTransform.TransformBlock(Byte[], Int32, Int32, Byte[], Int32) Méthode

Définition

Transforme la région spécifiée du tableau d’octets d’entrée et copie la transformation résultante dans la région spécifiée du tableau d’octets de sortie.

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

Paramètres

inputBuffer
Byte[]

Entrée pour laquelle calculer la transformation.

inputOffset
Int32

Décalage dans le tableau d’octets d’entrée à partir duquel commencer à utiliser des données.

inputCount
Int32

Nombre d’octets dans le tableau d’octets d’entrée à utiliser comme données.

outputBuffer
Byte[]

Sortie dans laquelle écrire la transformation.

outputOffset
Int32

Décalage dans le tableau d’octets de sortie à partir duquel commencer l’écriture de données.

Retours

Nombre d’octets écrits.

Remarques

La valeur de TransformBlock retour est le nombre d’octets retournés outputBuffer et est toujours inférieur ou égal à OutputBlockSize. Si CanTransformMultipleBlocks c’est truele cas, il doit s’agir inputCount d’un multiple positif de InputBlockSize.

S’applique à

Voir aussi