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) |