Share via


GetHashFromFile-Funktion

Generiert einen Hashwert für den Inhalt der angegebenen Datei.

Diese Funktion ist veraltet. Verwenden Sie stattdessen die ICLRStrongName::GetHashFromFile-Methode.

Syntax

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

Parameter

szFilePath
[in] Der Name der Datei, für die ein Hash generiert werden soll.

piHashAlg
[in, out] Der Algorithmus, der beim Generieren des Hashs verwendet werden soll. Gültige Algorithmen sind solche, die von der Win32 CryptoAPI definiert werden. Wenn piHashAlg auf 0 festgelegt ist, wird der Standardalgorithmus CALG_SHA-1 verwendet.

pbHash
[out] Ein Bytearray, das den generierten Hash enthält.

cchHash
[in] Die maximale Größe des Puffers, auf den pbHash zeigt.

pchHash
[out] Die Größe des zurückgegebenen pbHash (in Bytes).

Bemerkungen

Diese Funktion ist identisch mit GetHashFromFileW mit dem Unterschied, dass die Dateinamenspezifikation ANSI statt Unicode ist.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: StrongName.h

Bibliothek: als Ressource in „MsCorEE.dll“ enthalten

.NET Framework-Versionen: Seit 2.0 verfügbar.

Siehe auch