Regla MiniportOnlyWdmDevice (kmdf)
La regla MiniportOnlyWdmDevice especifica que los controladores WDF no deben usar las funciones IoCreateDevice e IoCreateDeviceSecure para crear objetos de dispositivo WDM sin sistema operativo. Esto hará que un equipo se bloquee si alguien intenta enviar un IRP al dispositivo WDM. Esto se debe a que las entradas de distribución 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 las 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 . Usa los pasos siguientes para ejecutar un análisis de tu código:
Para obtener más información, vea Usar comprobador de controladores estáticos para buscar defectos en controladores. |
Se aplica a
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de