NdisCmModifyCallQoSComplete 関数 (ndis.h)
NdisCmModifyCallQoSComplete は、VC のサービス品質を変更するために、以前に呼び出しマネージャーがNDIS_STATUS_PENDINGを返したクライアントの要求の完了を示します。
構文
void NdisCmModifyCallQoSComplete(
[in] NDIS_STATUS Status,
[in] NDIS_HANDLE NdisVcHandle,
[in] PCO_CALL_PARAMETERS CallParameters
);
パラメーター
[in] Status
この VC の QoS を変更するクライアントの要求の最終的な状態を指定します(NDIS_STATUS_SUCCESSまたは CM で決定された XXX NDIS_STATUS_ NDIS_STATUS_PENDINGを除く)。
[in] NdisVcHandle
CM に渡される CallMgrVcContext から取得した VC へのハンドルを指定します。この要求 ProtocolCmModifyCallQoS 関数です。
[in] CallParameters
状態 がNDIS_STATUS_SUCCESSに設定されている場合、呼び出しマネージャーと基になるミニポート ドライバーに許容できる QoS を指定 CO_CALL_PARAMETERS 型の構造体へのポインター。
戻り値
何一つ
備考
NdisCmModifyCallQoSComplete を 呼び出すと、NDIS はクライアントのProtocolClModifyCallQoSComplete 関数を します。
CM は、その CM に入力されたクライアント提供の呼び出しパラメーターを変更できるため、 ProtocolCmModifyCallQoS 関数は、NdisCmModifyCallQoSComplete 呼び出す前に、クライアントの ProtocolClModifyCallQoSComplete 関数が QoS を調べて、クライアントに対して許容できるかどうかを判断します。 ProtocolClModifyCallQoSComplete は、クライアントが指定された呼び出しパラメーターを受け入れる場合に制御を単に返します。 それ以外の場合、クライアントは呼び出しを破棄します。
プロトコル ドライバーとして NDIS に自分自身を登録するスタンドアロンの呼び出しマネージャーのみが、NdisCmModifyCallQoSComplete 呼び出すことができます。 代わりに NdisMCmModifyCallQoSComplete 統合された呼び出し管理サポート呼び出しを提供する接続指向ミニポート ドライバー。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows Vista の NDIS 6.0 および NDIS 5.1 ドライバー (NdisCmModifyCallQoSComplete (NDIS 5.1) を参照) でサポートされています。 Windows XP で NDIS 5.1 ドライバー (NdisCmModifyCallQoSComplete (NDIS 5.1) を参照) でサポートされています。 |
ターゲット プラットフォーム の | デスクトップ |
ヘッダー | ndis.h (Ndis.h を含む) |
ライブラリ | Ndis.lib |
IRQL | <= DISPATCH_LEVEL |
DDI コンプライアンス規則 を する | Irql_CallManager_Function(ndis) |
関連項目
NdisClModifyCallQoS の
NdisMCmModifyCallQosComplete の
ProtocolClModifyCallQoSComplete