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 |