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か、NDIS_STATUS_PENDINGを除く CM によって決定されたNDIS_STATUS_ XXX )。
[in] NdisVcHandle
CM に渡される CallMgrVcContext から取得した VC へのハンドルを指定します。この要求の ProtocolCmModifyCallQoS 関数。
[in] CallParameters
Status が NDIS_STATUS_SUCCESS に設定されている場合、呼び出しマネージャーと基になるミニポート ドライバーに許容される QoS を指定CO_CALL_PARAMETERS型の構造体へのポインター。
戻り値
なし
解説
NdisCmModifyCallQoSComplete を呼び出すと、NDIS はクライアントの を呼び出します。 ProtocolClModifyCallQoSComplete 関数。
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)」を参照) でサポートされています。 |
対象プラットフォーム | デスクトップ |
Header | ndis.h (Ndis.h を含む) |
Library | Ndis.lib |
IRQL | <= DISPATCH_LEVEL |
DDI コンプライアンス規則 | Irql_CallManager_Function(ndis) |