IDiaSourceFile::get_checksumType
Recupera o tipo de soma de verificação.
HRESULT get_checksumType (
DWORD* pRetVal
);
Parâmetros
- pRetVal
[out] Retorna o tipo de soma de verificação.
Valor de retorno
Se bem-sucedida, retorna S_OK; Caso contrário, retorna um código de erro.
Comentários
O tipo de soma de verificação é um valor que pode ser mapeado para um algoritmo de soma de verificação. Por exemplo, o formato de arquivo PDB padrão normalmente pode ter um dos seguintes valores:
Tipo de soma de verificação |
Rótulo de CryptoAPI |
Descrição |
---|---|---|
0 |
<none>. |
Sem soma de verificação presente. |
1 |
CALG_MD5 |
a soma de verificação gerada com o algoritmo de hash MD5. |
2 |
CALG_SHA1 |
a soma de verificação gerada com o algoritmo de hash SHA1. |
O CryptoAPI rótulos são a partir de ALG_ID enumeração. Para obter mais informações sobre algoritmos de hash, consulte o CryptoAPI seção do Microsoft Windows SDK.
Para obter os bytes reais de soma de verificação para o arquivo de origem, chame o IDiaSourceFile::get_checksum método.