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.

Voir aussi