次の方法で共有


NdisCmCloseAddressFamilyComplete 関数 (ndis.h)

NdisCmCloseAddressFamilyComplete は、クライアントの要求の最終的な状態を返します。この要求に対して、CM の ProtocolCmCloseAf 関数は AF を閉じてNDIS_STATUS_PENDING返します。

構文

void NdisCmCloseAddressFamilyComplete(
  [in] NDIS_STATUS Status,
  [in] NDIS_HANDLE NdisAfHandle
);

パラメーター

[in] Status

呼び出しマネージャーは、これを NDIS_STATUS_SUCCESS に設定します。

[in] NdisAfHandle

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

戻り値

何一つ

備考

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

NdisCmCloseAddressFamilyComplete 呼び出した後、呼び出しマネージャーは、この呼び出しが発生するとすぐに呼び出しマネージャーに対して無効になる NdisAfHandleを使用できません。

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

必要条件

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

関連項目

NdisClCloseAddressFamily

NdisMCmCloseAddressFamilyComplete

ProtocolClCloseAfComplete

ProtocolCmCloseAf

ProtocolCmOpenAf