Funzione TdhLoadManifest (tdh.h)
Carica il manifesto usato per decodificare un file di log.
Sintassi
TDHSTATUS TdhLoadManifest(
[in] PWSTR Manifest
);
Parametri
[in] Manifest
Percorso completo del manifesto.
Valore restituito
Restituisce ERROR_SUCCESS in caso di esito positivo. In caso contrario, questa funzione restituisce uno dei codici restituiti seguenti oltre ad altri.
Codice restituito | Descrizione |
---|---|
|
Il file manifesto non è stato trovato nel percorso specificato. |
|
Il parametro Manifest non può essere NULL e il percorso non può superare MAX_PATH. |
|
Il manifesto non ha superato la convalida. Per determinare gli errori di convalida, eseguire il manifesto tramite il compilatore di messaggi (mc.exe). |
Commenti
Per utilizzare gli eventi, TDH richiede il manifesto del provider. In genere, il file di log viene decodificato in un computer che contiene il provider. Poiché il provider include il manifesto come risorsa, TDH usa il provider per ottenere il manifesto. Per decodificare il file di log in un computer che non contiene il provider, è innanzitutto necessario usare il file eseguibile TraceRpt.exe per esportare il manifesto (vedere l'opzione –export) dal provider in un computer che contiene il provider. Dopo aver creato il file manifesto, è possibile decodificare il file di log in un computer che non contiene il provider.
È necessario chiamare questa funzione prima di decodificare il primo evento. Ad esempio, è possibile chiamare questa funzione prima di chiamare la funzione OpenTrace . Dopo aver elaborato tutti gli eventi, chiamare la funzione TdhUnloadManifest .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 7 [solo app desktop] |
Server minimo supportato | Windows Server 2008 R2 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | tdh.h |
Libreria | Tdh.lib |
DLL | Tdh.dll |