IDiaSourceFile::get_checksumType
Recupera il tipo di checksum.
Sintassi
HRESULT get_checksumType (
DWORD* pRetVal
);
Parametri
pRetVal
[out] Restituisce il tipo di checksum.
Valore restituito
Se ha esito positivo, restituisce S_OK
; in caso contrario, restituisce un codice di errore.
Osservazioni:
Il tipo checksum è un valore di cui è possibile eseguire il mapping a un algoritmo checksum. Ad esempio, il formato di file PDB standard può in genere avere uno dei valori seguenti:
Tipo checksum | Etichetta CryptoAPI | Descrizione |
---|---|---|
0 | <none> | Nessun checksum presente. |
1 | CALG_MD5 |
checksum generato con l'algoritmo hash MD5. |
2 | CALG_SHA1 |
checksum generato con l'algoritmo hash SHA1. |
Le CryptoAPI
etichette provengono dall'enumerazione ALG_ID
. Per altre informazioni sugli algoritmi di hashing, vedere la CryptoAPI
sezione di Microsoft Windows SDK.
Per ottenere i byte di checksum effettivi per il file di origine, chiamare il metodo IDiaSourceFile::get_checksum .