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)

こちらもご覧ください

CO_CALL_PARAMETERS

NdisClModifyCallQoS

NdisMCmModifyCallQosComplete

ProtocolClModifyCallQoSComplete

ProtocolCmModifyCallQoS