共用方式為


NdisCmNotifyCloseAddressFamily 函式 (ndis.h)

NdisCmNotifyCloseAddressFamily 函式會通知 NDIS 呼叫管理員從基礎迷你埠配接器解除系結,且任何相關聯的 CoNDIS 用戶端都應該關閉指定的位址系列 (AF)。

語法

NDIS_STATUS NdisCmNotifyCloseAddressFamily(
  [in] NDIS_HANDLE NdisAfHandle
);

參數

[in] NdisAfHandle

NDIS 句柄,識別 NDIS 應該關閉的 AF。 NDIS 將此句柄提供給呼叫管理員的 ProtocolCmOpenAf 函式。

傳回值

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

傳回碼 描述
NDIS_STATUS_SUCCESS
NDIS 已成功關閉位址系列。
NDIS_STATUS_PENDING
NDIS 會以異步方式處理此要求,而且會呼叫呼叫管理員的當關閉作業完成時, ProtocolCmNotifyCloseAfComplete 函式。
NDIS_STATUS_XXX
NDIS 因某些 NDIS 或用戶端驅動程序判斷原因而失敗。

言論

獨立 CoNDIS 呼叫管理員,其藉由呼叫 註冊為 NDIS 通訊協定驅動程式 NdisRegisterProtocolDriver 函式,可以呼叫 NdisCmNotifyCloseAddressFamily 函式。 迷你埠通話經理 (MCM) 改為呼叫 NdisMCmNotifyCloseAddressFamily 函式。

若要關閉系結的 AF,獨立呼叫管理員應該從呼叫 NdisCmNotifyCloseAddressFamily ProtocolUnbindAdapterEx 函式。 NDIS 接著會呼叫 ProtocolClNotifyCloseAf 已開啟指定 AF 的用戶端函式。

如果 NdisCmNotifyCloseAddressFamily 傳回NDIS_STATUS_PENDING,NDIS 會呼叫呼叫管理員的在用戶端完成 AF 關閉作業之後, ProtocolCmNotifyCloseAfComplete 函式。

要求

要求 價值
最低支援的用戶端 NDIS 6.0 和更新版本支援。
目標平臺 桌面
標頭 ndis.h (包括 Ndis.h)
連結庫 Ndis.lib
IRQL PASSIVE_LEVEL
DDI 合規性規則 Irql_CallManager_Function(ndis)

另請參閱

NdisMCmNotifyCloseAddressFamily

NdisRegisterProtocolDriver

ProtocolClNotifyCloseAf

ProtocolCmNotifyCloseAfComplete

ProtocolCmOpenAf

ProtocolUnbindAdapterEx