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