NdisIMDeInitializeDeviceInstance 函式 (ndis.h)
NdisIMDeInitializeDeviceInstance 函式會呼叫 NDIS 中繼驅動程式的 MiniportHaltEx 函式,以終止驅動程式的虛擬迷你埠。
語法
NDIS_STATUS NdisIMDeInitializeDeviceInstance(
[in] NDIS_HANDLE NdisMiniportHandle
);
參數
[in] NdisMiniportHandle
提供給的 NDIS 句柄 MiniportInitializeEx 函式。
傳回值
如果 NIC 已中斷,NdisIMDeInitializeDeviceInstance 會傳回NDIS_STATUS_SUCCESS。 否則,如果指定的 NdisMiniportHandle 無效,它可以傳回NDIS_STATUS_FAILURE。
備註
對於 NDIS 中繼驅動程式, NdisIMDeInitializeDeviceInstance 是 的相互 NdisIMInitializeDeviceInstanceEx 函式。 這類驅動程式通常會從其呼叫 NdisIMDeInitializeDeviceInstance ProtocolUnbindAdapterEx 函式,當其系結的基礎迷你埠適配卡從系統中移除時,可能是因為已重新設定。
呼叫 NdisIMDeInitializeDeviceInstance 會導致 NDIS 呼叫中繼驅動程式的 MiniportHaltEx 函式之後,NDIS 告知所有較高層級的通訊協定驅動程式,這些驅動程式本身已繫結至中繼虛擬迷你埠必須解除系結。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 支援 NDIS 6.0 和 NDIS 5.1 驅動程式 (請參閱 Windows Vista 中的 NdisIMDeInitializeDeviceInstance (NDIS 5.1) ) 。 支援 NDIS 5.1 驅動程式 (請參閱 Windows XP 中的 NdisIMDeInitializeDeviceInstance (NDIS 5.1) ) 。 |
目標平台 | 桌面 |
標頭 | ndis.h (包括 Ndis.h) |
程式庫 | Ndis.lib |
IRQL | PASSIVE_LEVEL |
DDI 合規性規則 | Irql_IM_Function (ndis) |