Partager via


TransformFinalBlock

Transforme un bloc de données final basé sur un algorithme de chiffrement symétrique.

HRESULT
__stdcall TransformFinalBlock(
                       __in PINFORMATIONCARD_CRYPTO_HANDLE  hCrypto,
                       __in DWORD                    cbInData,
                       __in_bcount( cbInData ) PBYTE   pInData,
                       __out DWORD*                  pcbOutData,
                       __out_bcount( *pcbOutData ) PBYTE* ppOutData );

Paramètres

Paramètre Description

hCrypto

Handle de l'objet de chiffrement retourné par un appel à GetCryptoTransform.

cbInData

Longueur en octets de la mémoire tampon d'entrée.

pInData

Données à transformer.

pcbOutData

Longueur des données transformées.

ppOutData

Pointeur vers la mémoire tampon qui contient les données transformées. Libérez la mémoire associée à ce pointeur à l'aide de la fonction GlobalFree.

Valeur de propriété/valeur de retour

HRESULT : si l'un des paramètres est NULL ou contient 0, E_INVALIDARG est retourné.

Spécifications

Windows Vista

En-tête : déclaré dans infocard.h.

Bibliothèque : utiliser infocardapi.lib.

Voir aussi

Référence

TransformBlock

Concepts

HRESULTS retournés

Footer image

Envoyer des commentaires sur cette rubrique à Microsoft.

Copyright ©2007 par Microsoft Corporation. Tous droits réservés.