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
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de