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 の