Compartilhar via


Regra WmiComplete (wdm)

A regra WmiComplete especifica que, ao processar um IRP secundário WMI, o driver chama IoCompleteRequest antes de retornar da rotina DispatchSystemControl .

Um IRP secundário WMI é uma solicitação IRP_MJ_SYSTEM_CONTROL com um código de função secundária WMI.

Para obter mais informações sobre como processar IRPs secundários do WMI, consulte Requisitos de WMI para drivers WDM, tratamento de solicitações WMI, rotinas de instrumentação de gerenciamento do Windows e rotinas de suporte da biblioteca WMI.

Os drivers que não são registrados como provedores de dados WMI devem encaminhar a solicitação WMI para o próximo driver inferior. Para verificar essa ação, use a regra WmiForward .

Modelo de driver: WDM

Como testar

Em tempo de compilação

Execute o Verificador de Driver Estático e especifique a regra WmiComplete .

Use as seguintes etapas para executar uma análise do código:
  1. Prepare seu código (use declarações de tipo de função).
  2. Execute o Verificador de Driver Estático.
  3. Exiba e analise os resultados.

Para obter mais informações, consulte Usando o Verificador de Driver Estático para localizar defeitos em drivers.

Aplica-se a

IoCompleteRequestWmiSystemControl

Confira também

Requisitos do WMI WMI WmiForward para drivers WDMque lidam com as rotinas de suporte da biblioteca WMI de solicitações WMI