NdisMRemoveMiniport 函式 (ndis.h)

NdisMRemoveMiniport 函式會移除迷你埠驅動程序判斷無法從系統復原的指定迷你埠驅動程式適配卡。

語法

NDIS_STATUS NdisMRemoveMiniport(
  NDIS_HANDLE MiniportHandle
);

參數

MiniportHandle

迷你埠驅動程序判斷之已初始化迷你埠適配卡的句柄無法復原。

傳回值

NdisMRemoveMiniport 可以傳回下列其中一項:

傳回碼 Description
NDIS_STATUS_SUCCESS
迷你埠配接器已移除。
NDIS_STATUS_FAILURE
嘗試移除迷你埠配接器失敗。

備註

如果迷你埠驅動程序判斷特定迷你埠適配卡失敗且無法復原,迷你埠驅動程式可以呼叫 NdisMRemoveMiniport ,從本機計算機系統移除迷你埠適配卡。 在此呼叫中,迷你埠驅動程式會將句柄傳遞至迷你埠配接器以移除。

例如,如果迷你埠驅動程序偵測到迷你埠適配卡很頻繁地重設,並導致計算機每隔幾秒鐘凍結一次,驅動程式就可以要求 NDIS 移除迷你埠適配卡。

規格需求

需求
最低支援的用戶端 NDIS 5.1 和 NDIS 6.0 和更新版本支援。 如需 NDIS 5.1 驅動程式,請參閱 NdisMRemoveMiniport (NDIS 5.1) 。
目標平台 Universal
標頭 ndis.h (包括 Ndis.h)
程式庫 Ndis.lib
IRQL <= DISPATCH_LEVEL
DDI 合規性規則 Irql_Miniport_Driver_Function ()