Поделиться через


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

См. также

Ссылки

IDiaSourceFile

IDiaSourceFile::get_checksum