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.
Die NdisIMDeInitializeDeviceInstance-Funktion ruft die MiniportHaltEx Funktion des NDIS-Zwischentreibers auf, um den virtuellen Miniport des Fahrers zu zerreißen.
Syntax
NDIS_STATUS NdisIMDeInitializeDeviceInstance(
[in] NDIS_HANDLE NdisMiniportHandle
);
Parameter
[in] NdisMiniportHandle
Der Handle, den NDIS an den MiniportInitializeEx Funktion.
Rückgabewert
NdisIMDeInitializeDeviceInstance gibt NDIS_STATUS_SUCCESS zurück, wenn die NIC abgerissen wurde. Andernfalls kann NDIS_STATUS_FAILURE zurückgegeben werden, wenn die angegebene NdisMiniportHandle- ungültig ist.
Bemerkungen
Für NDIS-Zwischentreiber ist NdisIMDeInitializeDeviceInstance der Kehrwert des NdisIMInitializeDeviceInstanceEx Funktion. Ein solcher Treiber ruft in der Regel NdisIMDeInitializeDeviceInstance von seinem ProtocolUnbindAdapterEx Funktion, wenn der zugrunde liegende Miniportadapter, an den er gebunden wurde, aus dem System entfernt wird, möglicherweise weil er neu konfiguriert wird.
Der Aufruf von NdisIMDeInitializeDeviceInstance bewirkt, dass ein NDIS-Aufruf an die MiniportHaltEx- Funktion des Zwischentreibers verursacht wird, nachdem NDIS alle Protokolltreiber auf höherer Ebene angewiesen hat, die sich an den virtuellen Miniport der Zwischenstufe gebunden hatten, dass sie die Bindung aufheben müssen.
Anforderungen
| Anforderung | Wert |
|---|---|
| mindestens unterstützte Client- | Unterstützt für NDIS 6.0- und NDIS 5.1-Treiber (siehe NdisIMDeInitializeDeviceInstance (NDIS 5.1)) in Windows Vista. Unterstützt für NDIS 5.1-Treiber (siehe NdisIMDeInitializeDeviceInstance (NDIS 5.1)) in Windows XP. |
| Zielplattform- | Desktop |
| Header- | ndis.h (include Ndis.h) |
| Library | Ndis.lib |
| IRQL- | PASSIVE_LEVEL |
| DDI-Complianceregeln | Irql_IM_Function(ndis) |