Interface ITraceDataProvider (pla.h)

Spécifie un fournisseur de trace à activer dans la session de suivi.

Pour obtenir cette interface, appelez la méthode ITraceDataProviderCollection::CreateTraceDataProvider .

Vous pouvez également utiliser XML pour définir le fournisseur. Pour plus d’informations, consultez la section Remarques de ITraceDataCollector.

Héritage

L’interface ITraceDataProvider hérite de l’interface IDispatch. ITraceDataProvider possède également les types de membres suivants :

Méthodes

L’interface ITraceDataProvider possède ces méthodes.

 
ITraceDataProvider::get_DisplayName

Récupère ou définit le nom d’affichage du fournisseur. (Obtenir)
ITraceDataProvider::get_FilterData

Récupère ou définit des données arbitraires envoyées au fournisseur de données de trace à des fins de filtrage. (Obtenir)
ITraceDataProvider::get_FilterEnabled

Récupère ou définit une valeur qui détermine si les données de filtre sont utilisées pour activer le fournisseur. (Obtenir)
ITraceDataProvider::get_FilterType

Récupère ou définit un type de filtre défini par le fournisseur. (Obtenir)
ITraceDataProvider::get_Guid

Récupère ou définit le GUID du fournisseur. (Obtenir)
ITraceDataProvider::get_KeywordsAll

Récupère la liste des mots clés qui limitent la catégorie d’événements que vous souhaitez que le fournisseur écrive.
ITraceDataProvider::get_KeywordsAny

Récupère la liste des mots clés qui déterminent la catégorie d’événements que vous souhaitez que le fournisseur écrive.
ITraceDataProvider::get_Level

Récupère le niveau d’informations utilisé pour activer le fournisseur.
ITraceDataProvider::get_Properties

Récupère la liste des éléments de données étendus que le suivi d’événements pour Windows (ETW) inclut avec l’événement.
ITraceDataProvider::GetRegisteredProcesses

Récupère la liste des processus inscrits en tant que fournisseur de suivi d’événements pour Windows (ETW).
ITraceDataProvider::GetSecurity

Récupère les informations de sécurité pour le fournisseur de données de trace.
ITraceDataProvider::p ut_DisplayName

Récupère ou définit le nom d’affichage du fournisseur. (Put)
ITraceDataProvider::p ut_FilterData

Récupère ou définit des données arbitraires envoyées au fournisseur de données de trace à des fins de filtrage. (Put)
ITraceDataProvider::p ut_FilterEnabled

Récupère ou définit une valeur qui détermine si les données de filtre sont utilisées pour activer le fournisseur. (Put)
ITraceDataProvider::p ut_FilterType

Récupère ou définit un type de filtre défini par le fournisseur. (Put)
ITraceDataProvider::p ut_GUID

Récupère ou définit le GUID du fournisseur. (Put)
ITraceDataProvider::Query

Récupère les détails d’un fournisseur inscrit.
ITraceDataProvider::Resolve

Fusionne les détails d’un fournisseur avec cette instance.
ITraceDataProvider::SetSecurity

Définit les informations de sécurité pour le fournisseur de données de trace.

Notes

Si vous souhaitez récupérer uniquement le nom d’affichage ou le GUID d’un fournisseur spécifique ou récupérer uniquement la liste des processus inscrits en tant que fournisseur, vous pouvez obtenir cette interface en appelant la fonction CoCreateInstance et en passant __uuidof(TraceDataProvider) comme identificateur de classe et __uuidof(ITraceDataProvider) comme identificateur d’interface. Pour créer l’objet à partir d’un script à cet effet, utilisez l’identificateur de programme Pla.TraceDataProvider.

N’utilisez pas la fonction CoCreateInstance si vous voulez ajouter l’interface à la collection ITraceDataProviderCollection .

Spécifications

   
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête pla.h

Voir aussi

ITraceDataCollector::TraceDataProviders

ITraceDataProviderCollection