ICryptoTransform.TransformBlock(Byte[], Int32, Int32, Byte[], Int32) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.