共用方式為


NdisCmModifyCallQoSComplete 函式 (ndis.h)

NdisCmModifyCallQoSComplete 表示呼叫管理員先前傳回NDIS_STATUS_PENDING的用戶端要求完成,以修改 VC 上的服務品質。

語法

void NdisCmModifyCallQoSComplete(
  [in] NDIS_STATUS         Status,
  [in] NDIS_HANDLE         NdisVcHandle,
  [in] PCO_CALL_PARAMETERS CallParameters
);

參數

[in] Status

指定用戶端要求在此 VC 上修改 QoS 的最終狀態,NDIS_STATUS_SUCCESS或任何 CM 決定NDIS_STATUS_ XXX ,但NDIS_STATUS_PENDING除外。

[in] NdisVcHandle

指定從傳入 CM 之 CallMgrVcContext 取得之 VC 的句柄此要求的 ProtocolCmModifyCallQoS 函式。

[in] CallParameters

類型 結構的指標CO_CALL_PARAMETERS 如果 Status 設為 NDIS_STATUS_SUCCESS,則指定呼叫管理員可接受的 QoS 和基礎迷你埠驅動程式。

傳回值

備註

呼叫 NdisCmModifyCallQoSComplete 會導致 NDIS 呼叫用戶端的 ProtocolClModifyCallQoSComplete 函式

因為 CM 可以修改其輸入的用戶端提供呼叫參數 ProtocolCmModifyCallQoS 函式在呼叫 NdisCmModifyCallQoSComplete 之前,用戶端的 ProtocolClModifyCallQoSComplete 函式會檢查 QoS,以判斷用戶端是否可接受。 ProtocolClModifyCallQoSComplete 只會在用戶端接受指定的呼叫參數時傳回控制權。 否則,客戶端會終止呼叫。

只有向 NDIS 註冊為通訊協定驅動程式的獨立呼叫管理員,才能呼叫 NdisCmModifyCallQoSComplete。 提供整合式呼叫管理支援的連線導向迷你埠驅動程式會改為呼叫 NdisMCmModifyCallQoSComplete

規格需求

需求
最低支援的用戶端 支援 NDIS 6.0 和 NDIS 5.1 驅動程式 (請參閱 Windows Vista 中的 NdisCmModifyCallQoSComplete (NDIS 5.1) ) 。 (支援 NDIS 5.1 驅動程式,請參閱 Windows XP 中的 NdisCmModifyCallQoSComplete (NDIS 5.1) ) 。
目標平台 桌面
標頭 ndis.h (包含 Ndis.h)
程式庫 Ndis.lib
IRQL <= DISPATCH_LEVEL
DDI 合規性規則 Irql_CallManager_Function ()

另請參閱

CO_CALL_PARAMETERS

NdisClModifyCallQoS

NdisMCmModifyCallQosComplete

ProtocolClModifyCallQoSComplete

ProtocolCmModifyCallQoS