Freigeben über


NdisFDevicePnPEventNotify-Funktion (ndis.h)

Ein Filtertreiber kann die NdisFDevicePnPEventNotify-Funktion aufrufen, um ein PnP-Ereignis (Device Plug & Play) oder ein Power Management-Ereignis an zugrunde liegende Treiber weiterzuleiten.

Syntax

void NdisFDevicePnPEventNotify(
  [in] NDIS_HANDLE           NdisFilterHandle,
  [in] PNET_DEVICE_PNP_EVENT NetDevicePnPEvent
);

Parameter

[in] NdisFilterHandle

Das NDIS-Handle, das dieses Filtermodul identifiziert. NDIS hat das Handle in einem Aufruf der FilterAttach-Funktion an den Filtertreiber übergeben.

[in] NetDevicePnPEvent

Ein Zeiger auf eine NET_DEVICE_PNP_EVENT-Struktur, die ein Gerät Plug & Play-Ereignis beschreibt.

Rückgabewert

Keine

Bemerkungen

NDIS ruft einen Filtertreiber auf. FilterDevicePnPEventNotify-Funktion , um den Filtertreiber über Geräte-PnP- und Energieverwaltungsereignisse zu benachrichtigen, die sich auf ein zugrunde liegendes Geräteobjekt auswirken.

Filtertreiber können diese Benachrichtigungen an zugrunde liegende Treiber weiterleiten. Um eine Anforderung weiterzuleiten, rufen Sie die Funktion NdisFDevicePnPEventNotify auf, bevor Sie von der FilterDevicePnPEventNotify-Funktion zurückgeben.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Unterstützt in NDIS 6.0 und höher.
Zielplattform Desktop
Kopfzeile ndis.h (include Ndis.h)
Bibliothek Ndis.lib
IRQL PASSIVE_LEVEL
DDI-Complianceregeln Irql_Filter_Driver_Function(ndis)

Weitere Informationen

FilterAttach

FilterDevicePnPEventNotify

NET_DEVICE_PNP_EVENT