Partager via


GetHashFromFile, fonction

Génère un hachage sur le contenu du fichier spécifié.

Cette fonction est devenue obsolète. Utilisez la méthode ICLRStrongName::GetHashFromFile à la place.

Syntaxe

HRESULT GetHashFromFile (  
    [in]  LPCSTR   szFilePath,  
    [in, out] unsigned int   *piHashAlg,
    [out] BYTE     *pbHash,
    [in]  DWORD    cchHash,
    [out] DWORD    *pchHash  
);  

Paramètres

szFilePath
[in] Nom du fichier à hacher.

piHashAlg
[in, out] Algorithme à utiliser lors de la génération du hachage. Les algorithmes valides sont ceux définis par Win32 CryptoAPI. Si piHashAlg a la valeur 0, l’algorithme par défaut CALG_SHA-1 est utilisé.

pbHash
[out] Tableau d’octets contenant le hachage généré.

cchHash
[in] Taille maximale de la mémoire tampon qui vers laquelle pbHash pointe.

pchHash
[out] Taille, en octets, de la classe pbHash.

Notes

Cette fonction est identique à GetHashFromFileW, sauf que la spécification du nom de fichier est ANSI au lieu d’Unicode.

Spécifications

Plateformes : Consultez Configuration requise.

En-tête : StrongName.h

Bibliothèque : incluse comme ressource dans MsCorEE.dll

Versions du .NET Framework : Disponibles depuis la version 2.0

Voir aussi