次の方法で共有


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)

関連項目

CO_CALL_PARAMETERS

NdisClModifyCallQoS

NdisMCmModifyCallQosComplete

ProtocolClModifyCallQoSComplete

ProtocolCmModifyCallQoS