Regla WmiForward (wdm)
La regla WmiForward especifica que el controlador debe reenviar irP secundarios de WMI cuando se requiera reenvío.
En concreto, cuando el controlador llama a WmiSystemControl y el valor del parámetro IrpDisposition es IrpForward, el controlador debe llamar a IoCallDriver o PoCallDriver para reenviar el IRP antes de volver de la rutina de envío.
Esta regla no se aplica a los conductores de autobús.
Un IRP secundario de WMI es una solicitud de IRP_MJ_SYSTEM_CONTROL con un código de función secundaria de WMI.
Para obtener más información sobre el procesamiento de IRP menores de WMI, vea Requisitos de WMI para controladores WDM, control de solicitudes WMI, rutinas de instrumentación de administración de Windows y rutinas de compatibilidad de la biblioteca WMI.
Modelo de controlador: WDM
Cómo probar
En tiempo de compilación |
---|
Ejecute el Comprobador de controladores estáticos y especifique la regla WmiForward . Usa los pasos siguientes para ejecutar un análisis de tu código:
Para obtener más información, consulte Uso del comprobador de controladores estáticos para buscar defectos en controladores. |
Se aplica a
IoAcquireRemoveLockIoCallDriverPoCallDriver
Consulte también
Requisitos de WMI para controladores WDM quecontrolan las rutinas de compatibilidad de la biblioteca WMI de solicitudes WMI