Méthode ICLRStrongName::GetHashFromFile

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

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 le CryptoAPI Win32. 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 vers laquelle pointe pbHash.

  • pchHash
    [out] Taille en octets de pbHash retourné.

Valeur de retour

S_OK si la méthode a été effectuée correctement ; sinon, une valeur HRESULT qui indique l'échec (consultez Valeurs communes HRESULT pour une liste).

Notes

Cette méthode est similaire à la méthode ICLRStrongName::GetHashFromFileW (page éventuellement en anglais), si ce n'est que la spécification de nom de fichier est au format ANSI au lieu d'Unicode.

Spécifications

Plateformes : consultez Configuration requise du .NET Framework.

En-tête : MetaHost.h

Bibliothèque : incluse en tant que ressource dans MSCorEE.dll

Versions du .NET Framework : 4

Voir aussi

Référence

ICLRStrongName, interface

Autres ressources

Méthode ICLRStrongName::GetHashFromFileW

Historique des modifications

Date

Historique

Motif

Avril 2011

Valeur de retour ajoutée.

Résolution des bogues de contenu.

Juillet 2010

Ajout d'une rubrique.

Améliorations apportées aux informations.