Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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