Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Protokolltreiber rufen die NdisUnbindAdapter--Funktion auf, um NDIS anzufordern, eine Bindung an einen zugrunde liegenden Miniportadapter zu schließen.
Syntax
NDIS_STATUS NdisUnbindAdapter(
[in] NDIS_HANDLE NdisBindingHandle
);
Parameter
[in] NdisBindingHandle
Ein Handle, das der Protokolltreiber von einem Aufruf der funktion NdisOpenAdapterEx abgerufen hat. Das Handle identifiziert die bindung, die geschlossen werden soll.
Rückgabewert
NdisUnbindAdapter einen der folgenden Statuswerte zurück:
| Rückgabecode | Beschreibung |
|---|---|
|
NdisUnbindAdapter den nicht gebundenen Vorgang erfolgreich initiiert. |
|
NdisUnbindAdapter aufgrund unzureichender Ressourcen nicht erfolgreich. |
Bemerkungen
Protokolltreiber rufen NdisUnbindAdapter außerhalb des Kontexts der funktionen ProtocolUnbindAdapterEx oder ProtocolBindAdapterEx auf. NDIS plant eine Arbeitsaufgabe, um die ProtocolUnbindAdapterEx--Funktion des Protokolltreibers aufzurufen und sofort zurückzugeben.
Bevor der Aufruf von NdisUnbindAdapter zurückgegeben wird, kann NDIS die Bindung bereits geschlossen haben. Daher darf der Aufrufer nach dem Zurückgeben des Aufrufs nicht davon ausgehen, dass der An den NdisBindingHandle Parameter übergebene Handle weiterhin gültig ist.
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- | <= DISPATCH_LEVEL |
| DDI-Complianceregeln | Irql_Protocol_Driver_Function(ndis) |