NdisFNetPnPEvent-Funktion (ndis.h)
Ein Filtertreiber kann die NdisFNetPnPEvent--Funktion aufrufen, um ein Netzwerk-Plug-and-Play-Ereignis (PnP) oder ein Power Management-Ereignis an überlappende Treiber weiterzuleiten.
Syntax
NDIS_STATUS NdisFNetPnPEvent(
NDIS_HANDLE NdisFilterHandle,
PNET_PNP_EVENT_NOTIFICATION NetPnPEventNotification
);
Parameter
NdisFilterHandle
Ein Handle für den Kontextbereich für das Filtermodul. Der Filtertreiber hat diesen Kontextbereich in der FilterAttach-Funktion erstellt und initialisiert.
NetPnPEventNotification
Ein Zeiger auf ein NET_PNP_EVENT_NOTIFICATION Struktur, die das Netzwerk-PnP-Ereignis oder das Power Management-Ereignis beschreibt, das vom Filtertreiber weitergeleitet wird.
Rückgabewert
NdisFNetPnPEvent kann eine der folgenden Werte zurückgeben:
Rückgabecode | Beschreibung |
---|---|
|
Der überlappende Treiber konnte das PnP-Ereignis verarbeiten. |
|
Fehler des überlappenden Treibers beim PnP-Ereignis. |
Bemerkungen
NDIS ruft die FilterNetPnPEvent- Funktion eines Filtertreibers auf, um den Filtertreiber über Netzwerk-PnP- und Power Management-Ereignisse zu benachrichtigen.
Filtertreiber können diese Benachrichtigungen an überlastende Treiber weiterleiten. Rufen Sie zum Weiterleiten einer Anforderung die funktion NdisFNetPnPEvent von FilterNetPnPEventauf.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Unterstützt in NDIS 6.0 und höher. |
Zielplattform- | Desktop |
Header- | ndis.h (include Ndis.h) |
Library | Ndis.lib |
IRQL- | PASSIVE_LEVEL |
DDI-Complianceregeln | Irql_Filter_Driver_Function(ndis) |