Question

Je fais des recherches pour Windows Event Tracing (ETW) pour permettre une fenêtre en mode utilisateur client d'écrire des informations de suivi. La documentation existante est, pour le mettre à la légère, incroyablement incomplète. Ce qui serait vraiment l'aide est un simple exemple C ++ qui écrit des messages à l'aide de traçage ETW. Est-ce que cet exemple existe? Y at-il d'autres documents ETW vous pourriez recommander?

Était-ce utile?

La solution

Pour écrire un Fournisseur ETW vous avez deux options soit de l'écriture comme un fournisseur manifeste (préféré pour Vista ou supérieur) ou un fournisseur classique pour le soutien de l'héritage. Si basée sur un manifeste est l'approche que vous voulez aller avec puis vérifier un exemple ici . Sinon, vous avez trouvé un Exemple de fournisseur classique ici .

Je suppose que vous voulez utiliser une approche basée sur le manifeste comme meilleur et peut supporter jusqu'à 8 séances. La première étape pour un besoin fournisseur basé manifeste à faire est d'enregistrer l'événement à l'aide EventRegister et puis y écrire via le EventWrite ou EventWriteString fonction.

Autres conseils

Ce document de Microsoft est un bon pour commencer ici

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top