Sdílet prostřednictvím


ICLRStrongName::GetHashFromFile – metoda

Vygeneruje hodnotu hash obsahu zadaného souboru.

Syntaxe

HRESULT GetHashFromFile (  
    [in]  LPCSTR   szFilePath,  
    [in, out] unsigned int   *piHashAlg,
    [out] BYTE     *pbHash,
    [in]  DWORD    cchHash,
    [out] DWORD    *pchHash  
);  

Parametry

szFilePath
[v] Název souboru, který se má zatřiďovat.

piHashAlg
[in, out] Algoritmus, který se má použít při generování hodnoty hash. Platné algoritmy jsou algoritmy definované rozhraním Win32 CryptoAPI. Pokud piHashAlg je nastavená hodnota 0, použije se výchozí algoritmus CALG_SHA-1.

pbHash
[out] Bajtové pole obsahující vygenerovanou hodnotu hash.

cchHash
[v] Maximální velikost vyrovnávací paměti, na kterou pbHash odkazuje.

pchHash
[out] Velikost vrácené pbHashhodnoty v bajtech

Návratová hodnota

S_OK pokud se metoda úspěšně dokončila; v opačném případě hodnota HRESULT, která označuje selhání (viz Běžné hodnoty HRESULT pro seznam).

Poznámky

Tato metoda je stejná jako metoda ICLRStrongName::GetHashFromFileW s tím rozdílem, že specifikace názvu souboru je ANSI místo Unicode.

Požadavky

Platformy: Viz Požadavky na systém.

Záhlaví: MetaHost.h

Knihovny: Zahrnutý jako prostředek v MSCorEE.dll

Verze rozhraní .NET Framework: K dispozici od 4

Viz také