Interfaz ITraceDataProvider (pla.h)

Especifica un proveedor de seguimiento que se va a habilitar en la sesión de seguimiento.

Para obtener esta interfaz, llame al método ITraceDataProviderCollection::CreateTraceDataProvider .

También puede usar XML para definir el proveedor. Para obtener más información, vea la sección Comentarios de ITraceDataCollector.

Herencia

La interfaz ITraceDataProvider hereda de la interfaz IDispatch . ITraceDataProvider también tiene estos tipos de miembros:

Métodos

La interfaz ITraceDataProvider tiene estos métodos.

 
ITraceDataProvider::get_DisplayName

Recupera o establece el nombre para mostrar del proveedor. (Obtener)
ITraceDataProvider::get_FilterData

Recupera o establece datos arbitrarios que se envían al proveedor de datos de seguimiento con fines de filtrado. (Obtener)
ITraceDataProvider::get_FilterEnabled

Recupera o establece un valor que determina si los datos de filtro se usan para habilitar el proveedor. (Obtener)
ITraceDataProvider::get_FilterType

Recupera o establece un tipo de filtro definido por el proveedor. (Obtener)
ITraceDataProvider::get_Guid

Recupera o establece el GUID del proveedor. (Obtener)
ITraceDataProvider::get_KeywordsAll

Recupera la lista de palabras clave que restringe la categoría de eventos que desea que escriba el proveedor.
ITraceDataProvider::get_KeywordsAny

Recupera la lista de palabras clave que determinan la categoría de eventos que desea que escriba el proveedor.
ITraceDataProvider::get_Level

Recupera el nivel de información que se usa para habilitar el proveedor.
ITraceDataProvider::get_Properties

Recupera la lista de elementos de datos extendidos que incluye el seguimiento de eventos para Windows (ETW) con el evento .
ITraceDataProvider::GetRegisteredProcesses

Recupera una lista de procesos que se han registrado como proveedor de Seguimiento de eventos para Windows (ETW).
ITraceDataProvider::GetSecurity

Recupera la información de seguridad del proveedor de datos de seguimiento.
ITraceDataProvider::p ut_DisplayName

Recupera o establece el nombre para mostrar del proveedor. (Put)
ITraceDataProvider::p ut_FilterData

Recupera o establece datos arbitrarios que se envían al proveedor de datos de seguimiento con fines de filtrado. (Put)
ITraceDataProvider::p ut_FilterEnabled

Recupera o establece un valor que determina si los datos de filtro se usan para habilitar el proveedor. (Put)
ITraceDataProvider::p ut_FilterType

Recupera o establece un tipo de filtro definido por el proveedor. (Put)
ITraceDataProvider::p ut_Guid

Recupera o establece el GUID del proveedor. (Put)
ITraceDataProvider::Query

Recupera detalles sobre un proveedor registrado.
ITraceDataProvider::Resolve

Combina los detalles sobre un proveedor con esta instancia.
ITraceDataProvider::SetSecurity

Establece la información de seguridad del proveedor de datos de seguimiento.

Comentarios

Si solo desea recuperar el nombre para mostrar o guid de un proveedor específico o recuperar solo la lista de procesos registrados como ese proveedor, puede obtener esta interfaz llamando a la función CoCreateInstance y pasando __uuidof(TraceDataProvider) como identificador de clase y __uuidof(ITraceDataProvider) como identificador de interfaz. Para crear el objeto a partir de un script para este fin, use el identificador de programa Pla.TraceDataProvider.

No use la función CoCreateInstance si va a agregar la interfaz a la colección ITraceDataProviderCollection .

Requisitos

   
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado pla.h

Consulte también

ITraceDataCollector::TraceDataProviders

ITraceDataProviderCollection