Dela via


ICLRStrongName::GetHashFromFile-metod

Genererar en hash över innehållet i den angivna filen.

Syntax

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

Parametrar

szFilePath
[i] Namnet på filen som ska hash.

piHashAlg
[in, ut] Algoritmen som ska användas när hashen genereras. Giltiga algoritmer är de som definieras av Win32 CryptoAPI. Om piHashAlg är inställt på 0 används standardalgoritmen CALG_SHA-1.

pbHash
[ut] En bytematris som innehåller den genererade hashen.

cchHash
[i] Den maximala storleken på bufferten som pbHash pekar på.

pchHash
[ut] Storleken i byte för den returnerade pbHash.

Returvärde

S_OK om metoden har slutförts. annars ett HRESULT-värde som indikerar fel (se Vanliga HRESULT-värden för en lista).

Kommentarer

Den här metoden är samma som metoden ICLRStrongName::GetHashFromFileW , förutom att filnamnsspecifikationen är ANSI i stället för Unicode.

Krav

Plattformar: Se Systemkrav.

Huvudet: MetaHost.h

Bibliotek: Ingår som en resurs i MSCorEE.dll

.NET Framework versioner: Tillgänglig sedan 4

Se även