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列舉型別。 如需有關雜湊演算法的詳細資訊,請參閱CryptoAPI一節的 Microsoft Windows SDK。
若要取得原始程式檔的實際的總和檢查碼位元組,呼叫IDiaSourceFile::get_checksum方法。