Freigeben über


NdisCompleteUnbindAdapterEx-Funktion (ndis.h)

Ein Protokolltreiber ruft die NdisCompleteUnbindAdapterEx-Funktion auf, um einen nicht bindungslosen Vorgang abzuschließen, für den die ProtocolUnbindAdapterEx-Funktion des Treibers NDIS_STATUS_PENDING zurückgegeben wurde.

Syntax

void NdisCompleteUnbindAdapterEx(
  [in] NDIS_HANDLE UnbindContext
);

Parameter

[in] UnbindContext

Das Handle, das NDIS an den UnbindContext-Parameter der ProtocolUnbindAdapterEx-Funktion übergeben hat.

Rückgabewert

Keine

Bemerkungen

Wenn ein Protokolltreiber NDIS_STATUS_PENDING aus seinem ProtocolUnbindAdapterEx-Funktion , dieser Treiber muss NdisCompleteUnbindAdapterEx aufrufen, nachdem der vorgang ohne Bindung abgeschlossen ist.

Wenn der Treiber NdisCompleteUnbindAdapterEx aufruft, hat der Treiber alle Bindungskontextinformationen, die der Treiber für die Bindung verwaltet, bereinigt und alle Ressourcen freigegeben, die er zum Einrichten der Bindung zugeordnet hat.

Bei der Rückgabe von NdisCompleteUnbindAdapterEx ist das UnbindContext-Handle ungültig. Das heißt, der Protokolltreiber sollte dieses Handle nicht in Aufrufen an eine NdisXxx-Funktion übergeben.

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 <= DISPATCH_LEVEL
DDI-Complianceregeln Irql_Protocol_Driver_Function(ndis)

Weitere Informationen

NdisOpenAdapterEx

ProtocolBindAdapterEx

ProtocolUnbindAdapterEx