PnP-gebeurtenismeldingen van filtermodule
Filterstuurprogramma's kunnen alle PnP-meldingen (Plug and Play) van het apparaat ontvangen die onderliggende minipoortstuurprogramma's ontvangen. Filterstuurprogramma's kunnen ook alle PnP-meldingen van het netwerk ontvangen die bovenliggende protocolstuurprogramma's ontvangen. De verwerking van PnP-meldingen is specifiek voor stuurprogramma's.
In de volgende afbeelding ziet u een gefilterde PnP-gebeurtenismelding van een apparaat.
Filterstuurprogramma's bieden een FilterDevicePnPEventNotify functie die NDIS aanroept om apparaat PnP- en Power Management-gebeurtenismeldingen door te geven. Dit is vergelijkbaar met de functie MiniportDevicePnPEventNotify.
Filterstuurprogramma's kunnen apparaat-PnP- en Power Management-gebeurtenissen doorsturen naar onderliggende stuurprogramma's. Als u een PnP- of Power Management-gebeurtenis van een apparaat wilt doorsturen, roept u de NdisFDevicePnPEventNotify-functie aan.
In de volgende afbeelding ziet u een gefilterde PnP-gebeurtenismelding van het netwerk.
Filterstuurprogramma's bieden een FilterNetPnPEvent--functie waarin NDIS-netwerk-PnP- en Power Management-gebeurtenismeldingen verwerkt worden. Dit is vergelijkbaar met de-functieProtocolNetPnPEvent.
Filterstuurprogramma's kunnen netwerk-PnP- en Power Management-gebeurtenissen doorsturen naar overliggende stuurprogramma's. Als u een netwerk-PnP- of Power Management-gebeurtenis wilt doorsturen, roept u de NdisFNetPnPEvent--functie aan.
Filterstuurprogramma's moeten wijzigingen in de stack van stuurprogramma's verwerken. Voor meer informatie over wijzigingen in stuurprogrammastacks, zie Een actieve stuurprogrammastackwijzigen.
Om de verwerking van deze gebeurtenissen toe te staan, indien nodig, kan NDIS een onderbreking starten na de PnP- of Power Management-melding. Zie Een stuurprogrammastack onderbrekenvoor meer informatie.