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 angegebenen Datei.
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).
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 ICLRStrongName::GetHashFromFileW-Methode, mit dem Unterschied, dass der Dateiname in ANSI und nicht in Unicode 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