IDiaSourceFile::get_checksumType

检索校验和类型。

语法

HRESULT get_checksumType ( 
   DWORD* pRetVal
);

参数

pRetVal

[out] 返回校验和类型。

返回值

如果成功,则返回 S_OK;否则,返回错误代码。

备注

校验和类型是可以映射到校验和算法的值。 例如,标准 PDB 文件格式通常可以具有以下值之一:

校验和类型 CryptoAPI 标签 说明
0 <无> 不存在任何校验和。
1 CALG_MD5 使用 MD5 哈希算法生成的校验和。
2 CALG_SHA1 使用 SHA1 哈希算法生成的校验和。

CryptoAPI 标签来自 ALG_ID 枚举。 有关哈希算法的详细信息,请参阅 Microsoft Windows SDK 的 CryptoAPI 部分。

若要获取源文件的实际校验和字节,请调用 IDiaSourceFile::get_checksum 方法。

另请参阅