Share via


Método IPortWMIRegistration::RegisterWMIProvider (portcls.h)

O RegisterWMIProvider método registra a funcionalidade ETW ( Rastreamento de Eventos para Windows ) do driver de miniporto com PortCls.

Sintaxe

NTSTATUS RegisterWMIProvider(
  [in] PDEVICE_OBJECT unnamedParam1,
  [in] PVOID          unnamedParam2
);

Parâmetros

[in] unnamedParam1

MiniportWmiContext - Especifica um ponteiro para uma estrutura WMILIB_CONTEXT que fornece informações de registro para blocos de dados e blocos de eventos de um driver.

[in] unnamedParam2

pDeviceObject - Especifica um ponteiro para uma estrutura DEVICE_OBJECT que representa o objeto de dispositivo funcional do driver do adaptador.

Retornar valor

O RegisterWMIProvider método retornará STATUS_SUCCESS se a chamada for bem-sucedida. Caso contrário, ele retornará um código de erro apropriado.

Comentários

Para obter mais informações sobre ETW, consulte Melhorar a depuração e o ajuste de desempenho com ETW.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Windows 7 e versões posteriores do Windows.
Plataforma de Destino Universal
Cabeçalho portcls.h (inclua Portcls.h)
IRQL PASSIVE_LEVEL.

Confira também

DEVICE_OBJECT

Rastreamento de Eventos para Windows

IPortWMIRegistration

Melhore o ajuste de depuração e desempenho com o ETW

WMILIB_CONTEXT