Partilhar via


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.

Consulte também

Referência

IDiaSourceFile

IDiaSourceFile::get_checksum