Метод ICLRStrongName::GetHashFromFile
Создает хэш содержимого указанного файла.
Синтаксис
HRESULT GetHashFromFile (
[in] LPCSTR szFilePath,
[in, out] unsigned int *piHashAlg,
[out] BYTE *pbHash,
[in] DWORD cchHash,
[out] DWORD *pchHash
);
Параметры
szFilePath
[in] Имя хэш-файла.
piHashAlg
[вход, выход] Алгоритм, используемый при создании хэша. Допустимые алгоритмы — это алгоритмы, определенные Win32 CryptoAPI. Если piHashAlg
для задано значение 0, используется алгоритм по умолчанию CALG_SHA-1.
pbHash
[out] Массив байтов, содержащий созданный хэш.
cchHash
[in] Максимальный размер буфера, на который pbHash
указывает.
pchHash
[out] Размер возвращаемого pbHash
объекта в байтах .
Возвращаемое значение
S_OK
Значение , если метод выполнен успешно; в противном случае — значение HRESULT, указывающее на сбой (см. общие значения HRESULT для списка).
Комментарии
Этот метод совпадает с методом ICLRStrongName::GetHashFromFileW , за исключением того, что спецификация имени файла — ANSI вместо Юникода.
Требования
Платформы: см. раздел Требования к системе.
Заголовка: MetaHost.h
Библиотека: Включено в качестве ресурса в MSCorEE.dll
версии платформа .NET Framework: доступно с 4