Compartir a través de


Función WdfWmiProviderGetTracingHandle (wdfwmi.h)

[Solo se aplica a KMDF]

El método WdfWmiProviderGetTracingHandle devuelve un identificador al registrador de eventos de una sesión de seguimiento de software de WPP de sesión.

Sintaxis

ULONGLONG WdfWmiProviderGetTracingHandle(
  [in] WDFWMIPROVIDER WmiProvider
);

Parámetros

[in] WmiProvider

Identificador de un objeto de proveedor WMI que obtuvo el controlador llamando a WdfWmiProviderCreate o WdfWmiInstanceGetProvider.

Valor devuelto

WdfWmiProviderGetTracingHandle devuelve un identificador al registrador de seguimiento de eventos.

Se produce una comprobación de errores si el controlador proporciona un identificador de objeto no válido.

Observaciones

Si un controlador establece el marca WdfWmiProviderTracing en el Flags miembro de la estructura WDF_WMI_PROVIDER_CONFIG del objeto de proveedor WMI, puede llamar a WdfWmiProviderGetTracingHandle para obtener un identificador de seguimiento después de que se haya registrado una instancia del proveedor. El controlador puede usar el identificador de seguimiento como entrada para la rutina de WmiTraceMessage.

Para obtener más información sobre el método de WdfWmiProviderGetTracingHandle, vea compatibilidad con el seguimiento de eventos WMI. Para obtener más información sobre WMI, vea compatibilidad con WMI en controladores de Framework-Based.

Ejemplos

En el ejemplo de código siguiente se obtiene un identificador para el registrador de eventos de una sesión de seguimiento de WPP.

ULONGLONG tracingHandle;

tracingHandle = WdfWmiProviderGetTracingHandle(wmiProvider);

Requisitos

Requisito Valor
de la plataforma de destino de Universal
versión mínima de KMDF 1.0
encabezado de wdfwmi.h (incluya Wdf.h)
biblioteca de Wdf01000.sys (consulte Control de versiones de la biblioteca de marcos).
irQL <=DISPATCH_LEVEL
reglas de cumplimiento de DDI DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf)

Consulte también

WDF_WMI_PROVIDER_CONFIG

WdfWmiInstanceGetProvider

WdfWmiProviderCrear