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