Partager via


HashFinal

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

HRESULT
___stdcall HashFinal(
                                              __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 à GetKeyedHash.

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. Appelez GlobalFree pour libérer la mémoire associée à ce pointeur après son utilisation.

Valeur de propriété/valeur de retour

HRESULT. Si l'un des paramètres est NULL ou 0, retourne E_INVALIDARG.

Spécifications

Windows Vista

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

Bibliothèque : utiliser infocardapi.lib.

Voir aussi

Référence

HashCore

Footer image

Envoyer des commentaires sur cette rubrique à Microsoft.

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