Freigeben über


NdisCompleteNetPnPEvent-Funktion (ndis.h)

Protokolltreiber rufen die funktion NdisCompleteNetPnPEvent auf, um eine Antwort auf ein Plug and 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 an der NdisBindingHandle Parameter der funktion NdisOpenAdapterEx bereitgestellt hat. Das Handle identifiziert die Bindung zwischen dem Aufrufer und dem zugrunde liegenden Miniportadapter.

NetPnPEventNotification

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

[in] Status

Die Antwort des Protokolltreibers auf die ausstehende Plug- und Play- oder Power Management-Ereignisbenachrichtigung. Geben Sie NDIS_STATUS_SUCCESS an, um ein solches Ereignis erfolgreich auszuführen. Informationen zu anderen Statuswerten finden Sie unter den Rückgabewerten der ProtocolNetPnPEvent-Funktion.

Rückgabewert

Nichts

Bemerkungen

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

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_Protocol_Driver_Function(ndis)

Siehe auch

NET_PNP_EVENT_NOTIFICATION

NdisOpenAdapterEx

ProtocolNetPnPEvent-