TdhLoadManifest, fonction (tdh.h)
Charge le manifeste utilisé pour décoder un fichier journal.
Syntaxe
TDHSTATUS TdhLoadManifest(
[in] PWSTR Manifest
);
Paramètres
[in] Manifest
Chemin d’accès complet au manifeste.
Valeur retournée
Retourne ERROR_SUCCESS en cas de réussite. Sinon, cette fonction retourne l’un des codes de retour suivants en plus d’autres.
Code de retour | Description |
---|---|
|
Le fichier manifeste est introuvable au niveau du chemin d’accès spécifié. |
|
Le paramètre Manifest ne peut pas être NULL et le chemin d’accès ne peut pas dépasser MAX_PATH. |
|
Le manifeste n’a pas réussi la validation. Pour déterminer les erreurs de validation, exécutez le manifeste via le compilateur de messages (mc.exe). |
Remarques
Pour consommer des événements, TDH nécessite le manifeste du fournisseur. En règle générale, vous décodez le fichier journal sur un ordinateur qui contient le fournisseur. Étant donné que le fournisseur inclut le manifeste en tant que ressource, TDH utilise le fournisseur pour obtenir le manifeste. Pour décoder le fichier journal sur un ordinateur qui ne contient pas le fournisseur, vous devez d’abord utiliser l’exécutable TraceRpt.exe pour exporter le manifeste (voir le commutateur –export) à partir du fournisseur sur un ordinateur qui contient le fournisseur. Une fois que vous avez le fichier manifeste, vous pouvez décoder le fichier journal sur un ordinateur qui ne contient pas le fournisseur.
Vous devez appeler cette fonction avant de décoder le premier événement. Par exemple, vous pouvez appeler cette fonction avant d’appeler la fonction OpenTrace . Après avoir traité tous les événements, appelez la fonction TdhUnloadManifest .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | tdh.h |
Bibliothèque | Tdh.lib |
DLL | Tdh.dll |