次の方法で共有


NdisMCmDispatchIncomingCallQoSChange マクロ (ndis.h)

NdisMCmDispatchIncomingCallQoSChange 、そのクライアントのアクティブな接続のサービス品質を変更する要求がネットワーク経由で受信されたことをクライアントに通知します。

構文

void NdisMCmDispatchIncomingCallQoSChange(
   _H_,
   _P_
);

パラメーター

_H_

QoS の変更が要求される VC へのハンドルを指定します。 MCM ドライバーは、着信呼び出しに対してこの接続 設定するために NdisMCmCreateVc を呼び出したとき、または ProtocolCoCreateVc 関数への入力パラメーターとして、このハンドルを取得しました。

_P_

この接続に対してリモート ノード上のクライアントによって要求された新しい QoS を指定する CO_CALL_PARAMETERS 型の構造体へのポインター。

戻り値

何一つ

備考

MCM ドライバー NdisMCmDispatchIncomingCallQoSChange を呼び出して、アクティブな接続で QoS を変更する要求を受信したことをクライアントに通知します。 このような MCM ドライバーは、アクティブな呼び出しでの動的 QoS 変更をサポートします。これは、シグナリング プロトコルに依存する QoS 自体のような機能です。

MCM ドライバーは、アクティブな VC の呼び出しパラメーターを変更するたびに、NdisMCmActivateVc 呼び出す必要があります。

NdisMCmDispatchIncomingCallQoSChange 呼び出すと、NDIS はクライアントの ProtocolClIncomingQoSChange 関数を呼び出します。 クライアントは、VC の QoS に関して保持されている状態を更新し、制御を返す場合を除き、何も行わず、VC の呼び出しパラメーターに対して提案された変更を受け入れます。 それ以外の場合、クライアントは、呼び出しを破棄することで、提案された QoS 変更を拒否します。

統合された呼び出し管理サポートを提供する接続指向ミニポート ドライバーのみが、NdisMCmDispatchIncomingCallQoSChange 呼び出すことができます。 スタンドアロンの呼び出しマネージャーは、プロトコル ドライバーとして NDIS に自分自身を登録 、代わりに NdisCmDispatchIncomingCallQoSChange を呼び出します。

必要条件

要件 価値
サポートされる最小クライアント Windows Vista の NDIS 6.0 および NDIS 5.1 ドライバー (NdisMCmDispatchIncomingCallQoSChange (NDIS 5.1) を参照) でサポートされています。 Windows XP の NDIS 5.1 ドライバー (NdisMCmDispatchIncomingCallQoSChange (NDIS 5.1) を参照) でサポートされています。
ターゲット プラットフォーム デスクトップ
ヘッダー ndis.h (Ndis.h を含む)
IRQL <= DISPATCH_LEVEL
DDI コンプライアンス規則 する Irql_MCM_Function(ndis)

関連項目

CO_CALL_PARAMETERS

NdisClCloseCall

NdisClModifyCallQoS

NdisCmDispatchIncomingCallQoSChange

NdisMCmActivateVc

NdisMCmCreateVc する

ProtocolClIncomingCallQosChange

ProtocolCoCreateVc