Freigeben über


GetHashFromFileW-Funktion

Generiert einen Hashwert für den Inhalt der durch eine Unicode-Zeichenfolge angegebenen Datei.

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

Syntax

HRESULT GetHashFromFileW (
    [in]  LPCWSTR   wszFilePath,  
    [in, out] unsigned int   *piHashAlg,  
    [out] BYTE      *pbHash,  
    [in]  DWORD     cchHash,  
    [out] DWORD     *pchHash  
);

Parameter

wszFilePath
[in] Der Unicode-Name der zu hashenden Datei.

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 von pbHash in Bytes.

Bemerkungen

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

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: StrongName.h

Library: Als Ressource in „MsCorEE.dll“ enthalten

.NET Framework-Versionen: Seit Version 1.0 verfügbar

Siehe auch