Delen via


Methode ICLRStrongName::GetHashFromFile

Genereert een hash over de inhoud van het opgegeven bestand.

Syntaxis

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

Parameters

szFilePath
[in] De naam van het bestand dat moet worden gehasht.

piHashAlg
[in, uit] Het algoritme dat moet worden gebruikt bij het genereren van de hash. Geldige algoritmen zijn de algoritmen die zijn gedefinieerd door de Win32 CryptoAPI. Als piHashAlg is ingesteld op 0, wordt het standaard algoritme CALG_SHA-1 gebruikt.

pbHash
[uit] Een bytematrix die de gegenereerde hash bevat.

cchHash
[in] De maximale grootte van de buffer waarnaar pbHash verwijst.

pchHash
[uit] De grootte, in bytes, van de geretourneerde pbHash.

Retourwaarde

S_OK als de methode is voltooid; anders een HRESULT-waarde die een fout aangeeft (zie Algemene HRESULT-waarden voor een lijst).

Opmerkingen

Deze methode is hetzelfde als de methode ICLRStrongName::GetHashFromFileW , behalve dat de bestandsnaamspecificatie ANSI is in plaats van Unicode.

Vereisten

Platforms: Zie Systeemvereisten.

Header: MetaHost.h

Bibliotheek: Opgenomen als een resource in MSCorEE.dll

.NET Framework versies: beschikbaar sinds 4

Zie ook