IDiaSourceFile::get_checksumType
Récupère le type de somme de contrôle.
Syntaxe
HRESULT get_checksumType (
DWORD* pRetVal
);
Paramètres
pRetVal
[out] Retourne le type de somme de contrôle.
Valeur renvoyée
En cas de réussite, retourne S_OK
, sinon, retourne un code d'erreur.
Remarques
Le type de somme de contrôle est une valeur qui peut être mappée à un algorithme de somme de contrôle. Par exemple, le format de fichier PDB standard peut généralement avoir l’une des valeurs suivantes :
Type de somme de contrôle | Étiquette CryptoAPI | Description |
---|---|---|
0 | <Aucune> | Aucune somme de contrôle présente. |
1 | CALG_MD5 |
somme de contrôle générée avec l’algorithme de hachage MD5. |
2 | CALG_SHA1 |
somme de contrôle générée avec l’algorithme de hachage SHA1. |
Les étiquettes CryptoAPI
proviennent de l’énumération ALG_ID
. Pour plus d’informations sur les algorithmes de hachage, consultez la section CryptoAPI
du SDK Microsoft Windows.
Pour obtenir les octets de somme de contrôle réels du fichier source, appelez la méthode IDiaSourceFile::get_checksum.