Regla MiniportOnlyWdmDevice (kmdf)
La regla MiniportOnlyWdmDevice especifica que los controladores WDF no deben usar las funciones IoCreateDevice ni IoCreateDeviceSecure para crear objetos de dispositivo WDM sin sistema operativo. Esto hará que el equipo se bloquee si alguien intenta enviar un IRP al dispositivo WDM. Esto se debe a que las entradas de envío IRP del dispositivo se establecen en entradas específicas de WDF, pero el marco no ha creado un dispositivo WDF. Sin embargo, los controladores de minipuerto pueden usar los DDIs porque los puntos de entrada de distribución del controlador no están establecidos para ellos.
Modelo de controlador: KMDF
Cómo probar
En tiempo de compilación |
---|
Ejecute el comprobador de controladores estáticos y especifique la regla MiniportOnlyWdmDevice. Siga estos pasos para ejecutar un análisis del código:
Para obtener más información, consulte Uso del comprobador de controladores estáticos para buscar defectos en controladores. |