次の方法で共有


NdisMCmCloseAddressFamilyComplete マクロ (ndis.h)

NdisMCmCloseAddressFamilyComplete は、クライアントの要求の最終的な状態を返します。この場合、MCM ドライバーは AF を閉じてNDIS_STATUS_PENDING返します。

構文

void NdisMCmCloseAddressFamilyComplete(
   _S_,
   _H_
);

パラメーター

_S_

呼び出し元はこれをNDIS_STATUS_SUCCESSに設定します。

_H_

このクライアントが最初にアドレス ファミリを開いたときに、MCM ドライバーの ProtocolCmOpenAf 関数に渡される NDIS 提供のハンドルを指定します。

戻り値

何一つ

備考

MCM ドライバーは、指定された NdisAfHandle のNDIS_STATUS_PENDINGが以前に返された ProtocolCmCloseAf 関数の場合は、NdisMCmCloseAddressFamilyComplete を呼び出す必要があります。 クライアントは、NdisClCloseAddressFamilyの呼び出しを使用して pended close-AF 操作を開始したが、MCM ドライバーが NdisMCmCloseAddressFamilyComplete を呼び出すまで、AF 上の通信を追跡するために割り当てられたリソースを解放できません。

NdisMCmCloseAddressFamilyComplete 呼び出すと、NDIS はクライアントを呼び出します。ProtocolClCloseAfComplete 関数を します。

その後、MCM ドライバーは、NdisAfHandleを使用できません。これは、NdisMCmCloseAddressFamilyComplete が制御を返すときに MCM ドライバーに対して無効です。

統合された呼び出し管理サポートを提供する接続指向ミニポート ドライバーのみが、NdisMCmCloseAddressFamilyComplete 呼び出すことができます。 スタンドアロンの呼び出しマネージャーは、プロトコル ドライバーとして NDIS に自分自身を登録し、代わりに NdisCmCloseAddressFamilyComplete 呼び出します。

必要条件

要件 価値
サポートされる最小クライアント Windows Vista の NDIS 6.0 および NDIS 5.1 ドライバー (NdisMCmCloseAddressFamilyComplete (NDIS 5.1) を参照) でサポートされています。 Windows XP で NDIS 5.1 ドライバー (NdisMCmCloseAddressFamilyComplete (NDIS 5.1) を参照) でサポートされています。
ターゲット プラットフォーム デスクトップ
ヘッダー ndis.h (Ndis.h を含む)
IRQL <= DISPATCH_LEVEL
DDI コンプライアンス規則 する Irql_MCM_Function(ndis)

関連項目

NdisClCloseAddressFamily

NdisCmCloseAddressFamilyComplete

ProtocolClCloseAfComplete

ProtocolCmCloseAf

ProtocolCmOpenAf