IDiaSourceFile::get_checksumTypeIDiaSourceFile::get_checksumType

Récupère le type de somme de contrôle.Retrieves the checksum type.

SyntaxeSyntax

HRESULT get_checksumType (   
   DWORD* pRetVal  
);  

ParamètresParameters

pRetVal
[out] Retourne le type de somme de contrôle.[out] Returns the checksum type.

Valeur de retourReturn Value

En cas de réussite, retourne S_OK; sinon, retourne un code d’erreur.If successful, returns S_OK; otherwise, returns an error code.

NotesRemarks

Le type de somme de contrôle est une valeur qui peut être mappée à un algorithme de somme de contrôle.The checksum type is a value that can be mapped to a checksum algorithm. Par exemple, le format de fichier PDB standard généralement peut avoir une des valeurs suivantes :For example, the standard PDB file format can typically have one of the following values:

Type de somme de contrôleChecksum Type Étiquette de CryptoAPICryptoAPI Label DescriptionDescription
00 <Aucun ><none> Aucune somme de contrôle présent.No checksum present.
11 CALG_MD5 somme de contrôle généré avec l’algorithme de hachage MD5.checksum generated with the MD5 hashing algorithm.
22 CALG_SHA1 somme de contrôle généré avec l’algorithme de hachage SHA1.checksum generated with the SHA1 hashing algorithm.

Le CryptoAPI sont des étiquettes à partir de la ALG_ID énumération.The CryptoAPI labels are from the ALG_ID enumeration. Pour plus d’informations sur les algorithmes de hachage, consultez la CryptoAPI section de Microsoft SDK WindowsWindows SDK.For more information on hashing algorithms, consult the CryptoAPI section of the Microsoft SDK WindowsWindows SDK.

Pour obtenir les octets de somme de contrôle réelle du fichier source, appelez le IDiaSourceFile::get_checksum (méthode).To obtain the actual checksum bytes for the source file, call the IDiaSourceFile::get_checksum method.

Voir aussiSee Also

IDiaSourceFile IDiaSourceFile
IDiaSourceFile::get_checksumIDiaSourceFile::get_checksum