Freigeben über


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
NDIS_STATUS_SUCCESS
Der überlappende Treiber konnte das PnP-Ereignis verarbeiten.
NDIS_STATUS_FAILURE
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.

Hinweis NDIS-Treiber dürfen nicht NdisFNetPnPEvent- im Kontext der FilterOidRequest--Funktion aufrufen.
 

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)

Siehe auch

FilterAttach-

FilterNetPnPEvent-

FilterOidRequest-

NET_PNP_EVENT_NOTIFICATION