Condividi tramite


Funzione NdisCmModifyCallQoSComplete (ndis.h)

NdisCmModifyCallQoSComplete indica il completamento della richiesta del client, per cui il gestore chiamate ha restituito in precedenza NDIS_STATUS_PENDING, per modificare la qualità del servizio in un vc.

Sintassi

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

Parametri

[in] Status

Specifica lo stato finale della richiesta del client per modificare il QoS in questo vco, NDIS_STATUS_SUCCESS o qualsiasi NDIS_STATUS_ XXX determinato da CM, ad eccezione di NDIS_STATUS_PENDING.

[in] NdisVcHandle

Specifica l'handle per il vco, ottenuto dal CallMgrVcContext passato al cm funzione ProtocolCmModifyCallQoS per questa richiesta.

[in] CallParameters

Puntatore a una struttura di tipo CO_CALL_PARAMETERS specificando un QoS accettabile per il gestore chiamate e il driver miniport sottostante se Status è impostato su NDIS_STATUS_SUCCESS.

Valore restituito

Nessuno

Osservazioni

Una chiamata a NdisCmModifyCallQoSComplete fa sì che NDIS chiami il client funzione ProtocolClModifyCallQoSComplete.

Poiché cm può modificare i parametri di chiamata forniti dal client che erano input per il relativo funzione ProtocolCmModifyCallQoS prima di chiamare NdisCmModifyCallQoSComplete, la funzione ProtocolClModifyCallQoSComplete del client esamina il QoS per determinare se è accettabile per il client. ProtocolClModifyCallQoSComplete restituisce semplicemente il controllo se il client accetta i parametri di chiamata specificati. In caso contrario, il client rimuove la chiamata.

Solo i gestori chiamate autonomi, che si registrano con NDIS come driver di protocollo, possono chiamare NdisCmModifyCallQoSComplete. Driver miniport orientati alla connessione che forniscono invece una chiamata integrata di gestione delle chiamate NdisMCmModifyCallQoSComplete.

Fabbisogno

Requisito Valore
client minimo supportato Supportato per i driver NDIS 6.0 e NDIS 5.1 (vedere NdisCmModifyCallQoSComplete (NDIS 5.1) in Windows Vista. Supportato per i driver NDIS 5.1 (vedere NdisCmModifyCallQoSComplete (NDIS 5.1)) in Windows XP.
piattaforma di destinazione Desktop
intestazione ndis.h (include Ndis.h)
libreria Ndis.lib
IRQL <= DISPATCH_LEVEL
regole di conformità DDI Irql_CallManager_Function(ndis)

Vedere anche

CO_CALL_PARAMETERS

NdisClModifyCallQoS

NdisMCmModifyCallQosComplete

ProtocolClModifyCallQoSComplete

ProtocolCmModifyCallQoS