次の方法で共有


CoNDIS クライアントでアドレス ファミリを閉じる

AFs を閉じるには、CoNDIS クライアントが ProtocolClNotifyCloseAf 関数を提供する必要があります。 スタンドアロンの Call Manager または MCM が NdisCmNotifyCloseAddressFamily 関数または NdisMCmNotifyCloseAddressFamily 関数をそれぞれ呼び出すときに、NDIS は ProtocolClNotifyCloseAf を呼び出します。

ProtocolClNotifyCloseAf 内から、クライアントは指定された AF を閉じ終えるか、NDIS_STATUS_PENDINGを返して NdisClNotifyCloseAddressFamilyComplete 関数を呼び出して操作を完了します。 クライアントが NdisClNotifyCloseAddressFamilyComplete を呼び出した後、NDIS は ProtocolCmNotifyCloseAfComplete 関数を呼び出して、クライアントが AF を閉じたことを Call Manager に通知します。

AF を閉じるには、クライアントは次の手順を実行する必要があります。

  1. クライアントにアクティブなマルチポイント接続がある場合は、各マルチポイント仮想接続 (VC) でアクティブなパーティが 1 つだけになるまで必要な回数 NdisClDropParty 関数を呼び出します。

  2. NdisClCloseCall 関数を必要な回数呼び出して、まだ開いていてアドレス ファミリーに関連付けられてるすべての呼び出しを閉じます。

  3. NdisClDeregisterSap 関数を必要な回数呼び出して、クライアントが Call Manager に登録したすべてのサービス アクセス ポイント (SAP) を登録解除します。

  4. NDISClCloseAddressFamily 関数を呼び出して AF を閉じます。