Partager via


Filtrer les notifications d’événements PnP du module

Les pilotes de filtre peuvent recevoir toutes les notifications d’appareil Plug-and-Play (PnP) reçues par les pilotes miniport sous-jacents. De plus, les pilotes de filtre peuvent recevoir toutes les notifications PnP réseau que reçoivent les pilotes de protocole superposés. La gestion des notifications PnP est spécifique à chaque pilote.

La figure suivante illustre une notification d’événement PnP d’appareil filtré.

Diagramme illustrant une notification d’événement Plug-and-Play filtrée.

Les pilotes de filtre fournissent une fonction FilterDevicePnPEventNotify que NDIS appelle pour transférer les notifications des événements PnP et de gestion de l'alimentation d’appareil. Cela est similaire à la fonction MiniportDevicePnPEventNotify .

Les pilotes de filtre peuvent transférer les événements PnP et de gestion de l'alimentation des appareils vers les pilotes sous-jacents. Pour transférer un appareil PnP ou un événement Power Management, appelez la fonction NdisFDevicePnPEventNotify .

La figure suivante illustre une notification d’événement PnP réseau filtrée.

Diagramme illustrant une notification d’événement Plug-and-Play de périphérique réseau filtré.

Les pilotes de filtre fournissent une fonction FilterNetPnPEvent que NDIS appelle pour passer des notifications d’événements réseau PnP et de gestion de l'alimentation. Cela est similaire à la fonction ProtocolNetPnPEvent .

Les pilotes de filtre peuvent transférer des événements PnP et de gestion de l'alimentation réseau vers des pilotes superposés. Pour transférer un événement PnP réseau ou Power Management, appelez la fonction NdisFNetPnPEvent .

Les pilotes de filtre doivent gérer les modifications apportées à la pile des pilotes. Pour plus d’informations sur les modifications apportées à la pile des pilotes, consultez Modification d’une pile de pilotes en cours d’exécution.

Si nécessaire pour autoriser la gestion de ces événements, NDIS peut lancer une opération de pause après la notification PnP ou Power Management. Pour plus d’informations, consultez Suspension d’une pile de pilotes.