Macro NdisMCmModifyCallQoSComplete (ndis.h)
NdisMCmModifyCallQoSComplete indica il completamento della richiesta del client, per cui il driver MCM restituito in precedenza NDIS_STATUS_PENDING, per modificare la qualità del servizio in un vc.
Sintassi
void NdisMCmModifyCallQoSComplete(
_S_,
_H_,
_P_
);
Parametri
_S_
Specifica lo stato finale della richiesta del client per modificare il QoS in questo vc, NDIS_STATUS_SUCCESS o qualsiasi NDIS_STATUS_XXX determinato dal chiamante, ad eccezione di NDIS_STATUS_PENDING.
_H_
Specifica l'handle per il vc, ottenuto dallo stato per vc designato da CallMgrVcContext passato al driver MCM Funzione ProtocolCmModifyCallQoS per questa richiesta.
_P_
Puntatore a una struttura di tipo CO_CALL_PARAMETERS specificando un QoS accettabile per il driver MCM se Status è impostato su NDIS_STATUS_SUCCESS.
Valore restituito
nessuno
Osservazioni
Una chiamata a NdisMCmModifyCallQoSComplete fa sì che NDIS chiami il client Funzione ProtocolClModifyCallQoSComplete .
Il driver MCM deve chiamare NdisMCmActivateVc ogni volta che apporta modifiche ai parametri di chiamata in un vc attivo.
Poiché il driver MCM può modificare i parametri di chiamata forniti dal client che sono stati immessi nella relativa funzione ProtocolCmModifyCallQoS prima di chiamare NdisMCmModifyCallQoSComplete, 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 driver miniport orientati alla connessione che forniscono supporto integrato per la gestione delle chiamate possono chiamare NdisMCmModifyCallQoSComplete. I gestori chiamate autonomi, che si registrano con NDIS come driver di protocollo, chiamano invece NdisCmModifyCallQoSComplete .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Supportato per i driver NDIS 6.0 e NDIS 5.1 (vedere NdisMCmModifyCallQoSComplete (NDIS 5.1) in Windows Vista. Supportato per i driver NDIS 5.1 (vedere NdisMCmModifyCallQoSComplete (NDIS 5.1)) in Windows XP. |
Piattaforma di destinazione | Desktop |
Intestazione | ndis.h (include Ndis.h) |
IRQL | <= DISPATCH_LEVEL |
Regole di conformità DDI | Irql_MCM_Function(ndis) |