Freigeben über


ICLRStrongName::GetHashFromFileW-Methode

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

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.

Rückgabewert

S_OK, wenn die Methode erfolgreich abgeschlossen wurde; andernfalls ein HRESULT-Wert, der einen Fehler angibt (eine Liste finden Sie unter allgemeine HRESULT-Werte).

Bemerkungen

Diese Methode entspricht der Methode ICLRStrongName::GetHashFromFile, mit dem Unterschied, dass der Dateiname in Unicode statt in ANSI angegeben wird.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: MetaHost.h

Bibliothek: Als Ressource in „MsCorEE.dll“ enthalten.

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

Weitere Informationen