NdisCompleteNetPnPEvent-Funktion (ndis.h)

Protokolltreiber rufen die NdisCompleteNetPnPEvent-Funktion auf, um eine Antwort auf ein Plug & Play- oder Power Management-Ereignis abzuschließen, für das die ProtocolNetPnPEvent-Funktion des Aufrufers NDIS_STATUS_PENDING zurückgegeben wurde.

Syntax

void NdisCompleteNetPnPEvent(
  [in] NDIS_HANDLE                 NdisBindingHandle,
       PNET_PNP_EVENT_NOTIFICATION NetPnPEventNotification,
  [in] NDIS_STATUS                 Status
);

Parameter

[in] NdisBindingHandle

Das Handle, das NDIS am NdisBindingHandle-Parameter der NdisOpenAdapterEx-Funktion bereitgestellt hat. Das Handle identifiziert die Bindung zwischen dem Aufrufer und dem zugrunde liegenden Miniportadapter.

NetPnPEventNotification

Ein Zeiger auf eine NET_PNP_EVENT_NOTIFICATION Struktur, die NDIS an den Aufrufer übergeben hat ProtocolNetPnPEvent-Funktion .

[in] Status

Die Antwort des Protokolltreibers auf die ausstehende Plug & Play- oder Power Management-Ereignisbenachrichtigung. Um ein solches Ereignis erfolgreich zu sein, geben Sie NDIS_STATUS_SUCCESS an. Informationen zu anderen status Werten finden Sie in den Rückgabewerten der ProtocolNetPnPEvent-Funktion .

Rückgabewert

Keine

Bemerkungen

Wenn ein Protokolltreiber NDIS_STATUS_PENDING von seiner ProtocolNetPnPEvent-Funktion zurückgibt, muss er schließlich NdisCompleteNetPnPEvent aufrufen, um seine Antwort auf die angegebene Plug & Play- oder Power Management-Benachrichtigung anzugeben.

Anforderungen

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

Weitere Informationen

NET_PNP_EVENT_NOTIFICATION

NdisOpenAdapterEx

ProtocolNetPnPEvent