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 метод.