Freigeben über


TdhLoadManifestFromBinary-Funktion (tdh.h)

Verwendet einen MIT NULL beendeten Pfad zu einer Binärdatei, die Metadatenressourcen enthält, die zum Decodieren eines bestimmten Ereignisanbieters erforderlich sind.

Syntax

TDHSTATUS TdhLoadManifestFromBinary(
  [in] PWSTR BinaryPath
);

Parameter

[in] BinaryPath

Typ: PWSTR

Pfad zur ETW-Anbieterbinärdatei, die die Metadatenressourcen enthält.

Rückgabewert

Typ: ULONG

Gibt bei erfolgreicher Ausführung ERROR_SUCCESS zurück. Andernfalls gibt diese Funktion zusätzlich zu anderen einen der folgenden Rückgabecodes zurück.

Rückgabecode Beschreibung
ERROR_INVALID_PARAMETER Mindestens einer der Parameter ist ungültig.
ERROR_FILE_NOT_FOUND Die Datei, auf die von BinaryPath verwiesen wurde, wurde nicht gefunden.
ERROR_NOT_ENOUGH_MEMORY Fehler bei Speicherbelegungen.
ERROR_RESOURCE_NOT_FOUND Die Datei enthält keine Ereignismetadatenressourcen.

Hinweise

Die GUIDs und die BinaryPath-Zeichenfolge werden zwischengespeichert.

Wenn Metadaten für ein bestimmtes Ereignis oder anbieter angefordert werden, der Anbieter jedoch nicht im System installiert ist, wird der Cache der Binärdateien durchsucht.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile tdh.h
Bibliothek Tdh.lib
DLL Tdh.dll