NdisCmDropPartyComplete 関数 (ndis.h)
NdisCmDropPartyComplete は、以前に呼び出しマネージャーがNDIS_STATUS_PENDINGを返したクライアントの要求の最終状態を返し、マルチポイント VC からパーティを削除します。
構文
void NdisCmDropPartyComplete(
[in] NDIS_STATUS Status,
[in] NDIS_HANDLE NdisPartyHandle
);
パラメーター
[in] Status
要求された操作の最終的な状態 (NDIS_STATUS_SUCCESSまたはNDIS_STATUS_PENDINGを除く 、XXX NDIS_STATUS_ CM によって決定される) を指定します。
[in] NdisPartyHandle
クライアントが削除を要求したパーティへのハンドルを指定します。 呼び出しマネージャーは、入力パラメーターとして渡された CallMgrPartyContext によって指定された状態領域からこのハンドルを取得しました。 ProtocolCmDropParty 関数。
戻り値
なし
解説
スタンドアロン呼び出しマネージャーは、その ProtocolCmDropParty 関数が以前に特定の NdisPartyHandle のNDIS_STATUS_PENDINGを返した場合、NdisCmDropPartyComplete を呼び出す必要があります。 NdisClDropParty の呼び出しでペン付けされたドロップパーティ操作を開始した NDIS もクライアントも、NDISCmDropPartyComplete に対する CM の呼び出しによってそのクライアントの呼び出しが発生するまで、パーティごとの状態を維持するために割り当てられたリソースを解放できません ProtocolClDropPartyComplete 関数。
Status のNDIS_STATUS_SUCCESSを渡した場合、呼び出しマネージャーは NdisCmDropPartyComplete を呼び出すとすぐに NdisPartyHandle が無効であると見なす必要があります。 CM は、 NdisCmDropPartyComplete が制御を返したときに、このパーティの状態を維持するために割り当てられたリソースを解放 (または再利用するために再初期化) できます。
スタンドアロンの呼び出しマネージャー (プロトコル ドライバーとして NDIS に登録) のみが NdisCmDropPartyComplete を呼び出すことができます。 統合された呼び出し管理サポートを提供する接続指向ミニポート ドライバーは、代わりに NdisMCmDropPartyComplete を呼び出します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista の NDIS 6.0 および NDIS 5.1 ドライバー (「NdisCmDropPartyComplete (NDIS 5.1)」を参照) でサポートされています。 Windows XP の NDIS 5.1 ドライバー (NdisCmDropPartyComplete (NDIS 5.1) を参照) でサポートされています。 |
対象プラットフォーム | デスクトップ |
Header | ndis.h (Ndis.h を含む) |
Library | Ndis.lib |
IRQL | <= DISPATCH_LEVEL |
DDI コンプライアンス規則 | Irql_CallManager_Function(ndis) |