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