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


Метод ICLRStrongName::GetHashFromFileW

Создает хэш содержимого файла, указанного строкой Юникода.

Синтаксис

HRESULT GetHashFromFileW (
    [in]  LPCWSTR   wszFilePath,  
    [in, out] unsigned int   *piHashAlg,  
    [out] BYTE      *pbHash,  
    [in]  DWORD     cchHash,  
    [out] DWORD     *pchHash  
);

Параметры

wszFilePath
[in] Имя хэш-файла в Юникоде.

piHashAlg
[вход, выход] Алгоритм, используемый при создании хэша. Допустимые алгоритмы — это алгоритмы, определенные win32 CryptoAPI. Если piHashAlg задано значение 0, используется алгоритм по умолчанию CALG_SHA-1.

pbHash
[out] Массив байтов, содержащий созданный хэш.

cchHash
[in] Максимальный размер буфера, на который указывает pbHash.

pchHash
[out] Размер (в байтах) объекта pbHash.

Возвращаемое значение

S_OK значение , если метод успешно завершен; В противном случае — значение HRESULT, указывающее на сбой (см. общие значения HRESULT для списка).

Комментарии

Этот метод совпадает с методом ICLRStrongName::GetHashFromFile , за исключением того, что спецификация имени файла — Юникод, а не ANSI.

Требования

Платформы: см. раздел Требования к системе.

Заголовка: MetaHost.h

Библиотека: Включается в качестве ресурса в MSCorEE.dll

версии платформа .NET Framework: доступно с 4

См. также раздел