共用方式為


NdisMCmModifyCallQoSComplete 宏 (ndis.h)

NdisMCmModifyCallQoSComplete 表示用戶端要求完成,MCM 驅動程式先前傳回NDIS_STATUS_PENDING,以修改 VC 上的服務品質。

語法

void NdisMCmModifyCallQoSComplete(
   _S_,
   _H_,
   _P_
);

參數

_S_

指定用戶端要求的最終狀態,以修改此 VC 上的 QoS,NDIS_STATUS_SUCCESS或任何呼叫端決定的NDIS_STATUS_XXX但NDIS_STATUS_PENDING除外

_H_

指定 VC 的句柄,從傳入至 MCM 驅動程式的 CallMgrVcContext 所指定的每個 VC 狀態取得此要求的 ProtocolCmModifyCallQoS 函式。

_P_

如果 Status 設為 NDIS_STATUS_SUCCESS,CO_CALL_PARAMETERS指定 MCM 驅動程式可接受的 QoS 結構指標。

傳回值

備註

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

每當 MCM 驅動程式在作用中的 VC 上變更呼叫參數時,應該呼叫 NdisMCmActivateVc

因為 MCM 驅動程式可以在呼叫 NdisMCmModifyCallQoSComplete 之前修改用戶端提供的呼叫參數,所以用戶端的 ProtocolClModifyCallQoSComplete 會檢查 QoS,以判斷用戶端是否可以接受。 ProtocolClModifyCallQoSComplete 只要用戶端接受指定的呼叫參數,就會傳回控件。 否則,客戶端會終止呼叫。

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

規格需求

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

另請參閱

CO_CALL_PARAMETERS

NdisClModifyCallQoS

NdisCmModifyCallQosComplete

NdisMCmActivateVc

ProtocolClModifyCallQoSComplete

ProtocolCmModifyCallQoS