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_ DETERMINATO da CM XXX , ad eccezione di NDIS_STATUS_PENDING.
[in] NdisVcHandle
Specifica l'handle per il vc, ottenuto da CallMgrVcContext passato a 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 sono stati immessi nel relativo La 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 il supporto integrato per la gestione delle chiamate NdisMCmModifyCallQoSComplete .
Requisiti
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) |