Condividi tramite


Funzione TdhLoadManifestFromBinary (tdh.h)

Accetta un percorso con terminazione NULL a un file binario che contiene risorse di metadati necessarie per decodificare un provider di eventi specifico.

Sintassi

TDHSTATUS TdhLoadManifestFromBinary(
  [in] PWSTR BinaryPath
);

Parametri

[in] BinaryPath

Tipo: PWSTR

Percorso del file binario del provider ETW contenente le risorse dei metadati.

Valore restituito

Tipo: ULONG

Restituisce ERROR_SUCCESS se riuscito. In caso contrario, questa funzione restituisce uno dei codici restituiti seguenti oltre ad altri.

Codice restituito Descrizione
ERROR_INVALID_PARAMETER Uno o più parametri non sono validi.
ERROR_FILE_NOT_FOUND Il file a cui fa riferimento BinaryPath non è stato trovato.
ERROR_NOT_ENOUGH_MEMORY Allocazioni di memoria non riuscite.
ERROR_RESOURCE_NOT_FOUND Il file non contiene alcuna risorsa di metadati di evento.

Commenti

I GUID e la stringa BinaryPath vengono memorizzati nella cache.

Quando i metadati vengono richiesti per un determinato evento o provider, ma il provider non è installato nel sistema, verrà eseguita la ricerca nella cache dei file binari.

Requisiti

Requisito Valore
Client minimo supportato Windows 8 [solo app desktop]
Server minimo supportato Windows Server 2012 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione tdh.h
Libreria Tdh.lib
DLL Tdh.dll