IDiaSourceFile::get_checksumType

Recupera el tipo de suma de comprobación.

Sintaxis

HRESULT get_checksumType ( 
   DWORD* pRetVal
);

Parámetros

pRetVal

[out] Devuelve el tipo de suma de comprobación.

Valor devuelto

Si la operación se realiza correctamente, devuelve S_OK; de lo contrario, devuelve un código de error.

Comentarios

El tipo de suma de comprobación es un valor que se puede asignar a un algoritmo de suma de comprobación. Por ejemplo, el formato de archivo PDB estándar normalmente puede tener uno de los siguientes valores:

Tipo de suma de comprobación Etiqueta CryptoAPI Descripción
0 <Ninguna> No hay suma de comprobación presente.
1 CALG_MD5 suma de comprobación generada con el algoritmo hash MD5.
2 CALG_SHA1 suma de comprobación generada con el algoritmo hash SHA1.

Las etiquetas CryptoAPI proceden de la enumeración ALG_ID. Para obtener más información sobre los algoritmos hash, consulte la sección CryptoAPI de Microsoft Windows SDK.

Para obtener los bytes de suma de comprobación reales del archivo de origen, llame al método IDiaSourceFile::get_checksum.

Consulte también