Compartir a través de


Filtrar notificaciones de eventos PnP del módulo

Los controladores de filtro pueden recibir todas las notificaciones del dispositivo Plug and Play (PnP) que reciben los controladores de miniporte subyacentes. Además, los controladores de filtro pueden recibir todas las notificaciones PnP de red que reciben los controladores de protocolo excesivo. El control de las notificaciones PnP es específico del controlador.

En la ilustración siguiente se muestra una notificación de eventos PnP de dispositivo filtrado.

Diagrama que ilustra una notificación de eventos de Plug and Play del dispositivo filtrado.

Los controladores de filtro proporcionan una función FilterDevicePnPEventNotify que llama a NDIS para pasar las notificaciones de eventos PnP y Power Management del dispositivo. Esto es similar a la función MiniportDevicePnPEventNotify .

Los controladores de filtro pueden reenviar los eventos PnP y Power Management del dispositivo a los controladores subyacentes. Para reenviar un evento PnP o Power Management del dispositivo, llame a la función NdisFDevicePnPEventNotify .

En la ilustración siguiente se muestra una notificación de eventos PnP de red filtrada.

Diagrama que ilustra una notificación de eventos plug and play de dispositivo de red filtrado.

Los controladores de filtro proporcionan una función FilterNetPnPEvent que llama a NDIS para pasar las notificaciones de eventos PnP y Power Management de red. Esto es similar a la función ProtocolNetPnPEvent .

Los controladores de filtro pueden reenviar eventos de PnP y Administración de energía de red a controladores demasiado excesivos. Para reenviar un evento PnP o Power Management de red, llame a la función NdisFNetPnPEvent .

Los controladores de filtro deben controlar los cambios en la pila de controladores. Para obtener más información sobre los cambios en la pila de controladores, consulte Modificación de una pila de controladores en ejecución.

Si es necesario para permitir el control de estos eventos, NDIS puede iniciar una operación de pausa después de la notificación PnP o administración de energía. Para obtener más información, consulte Pausar una pila de controladores.