关闭 CoNDIS 客户端中的地址系列

若要关闭 AF,CoNDIS 客户端必须提供 ProtocolClNotifyCloseAf 函数。 当独立调用管理器或 MCM 分别调用 NdisCmNotifyCloseAddressFamily 函数或 NdisMCmNotifyCloseAddressFamily 函数时,NDIS 调用 ProtocolClNotifyCloseCloseAf

ProtocolClNotifyCloseAf 中,客户端完成关闭指定的 AF,或者返回NDIS_STATUS_PENDING并调用 NdisClNotifyCloseAddressFamilyComplete 函数来完成操作。 客户端调用 NdisClNotifyCloseAddressFamilyComplete 后,NDIS 调用 ProtocolCmNotifyCloseAfComplete 函数,以通知调用管理器客户端关闭 AF。

若要关闭 AF,客户端应:

  1. 如果客户端具有活动的多点连接,请根据需要多次调用 NdisClDropParty 函数,直到每个多点虚拟连接 (VC) 上只有一方保持活动状态。

  2. 根据需要多次调用 NdisClClCloseCall 函数,以关闭所有仍处于打开状态且与地址系列关联的调用。

  3. 根据需要多次调用 NdisClDeregisterSap 函数,以取消注册客户端向调用管理器注册 (SAP) 的所有服务接入点。

  4. 调用 NdisClClCloseAddressFamily 函数以关闭 AF。