Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Génère un hachage sur le contenu du fichier spécifié.
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.
Valeur de retour
S_OK si la méthode a abouti ; sinon, valeur HRESULT qui indique l’échec (consultez Valeurs HRESULT courantes pour obtenir une liste).
Notes
Cette méthode est identique à la méthode ICLRStrongName::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 : MetaHost.h
Bibliothèque : incluse en tant que ressource dans MsCorEE.dll
Versions de .NET Framework : Disponibles depuis 4