Condividi tramite


Macro NdisMCmDispatchIncomingCallQoSChange (ndis.h)

NdisMCmDispatchIncomingCallQoSChange notifica a un client che una richiesta di modifica della qualità del servizio nella connessione attiva del client è stata ricevuta tramite la rete.

Sintassi

void NdisMCmDispatchIncomingCallQoSChange(
   _H_,
   _P_
);

Parametri

_H_

Specifica l'handle per il quale viene richiesta la modifica in QoS. Il driver MCM ha ottenuto questo handle quando ha chiamato NdisMCmCreateVc per configurare questa connessione per una chiamata in ingresso o come parametro di input alla relativa funzione ProtocolCoCreateVc .

_P_

Puntatore a una struttura di tipo CO_CALL_PARAMETERS che specifica il nuovo QoS, richiesto dal client nel nodo remoto, per questa connessione.

Valore restituito

nessuno

Osservazioni

Un driver MCM chiama NdisMCmDispatchIncomingCallQoSChange per notificare al client che ha ricevuto una richiesta di modifica del QoS in una connessione attiva. Tale driver MCM supporta modifiche QoS dinamiche alle chiamate attive, che è una funzionalità come QoS stessa che dipende dal protocollo di segnalazione.

Il driver MCM deve chiamare NdisMCmActivateVc ogni volta che apporta modifiche nei parametri di chiamata per un VC attivo.

Una chiamata a NdisMCmDispatchIncomingCallQoSChange fa sì che NDIS chiami la funzione ProtocolClIncomingQoSChange del client. Il client accetta le modifiche proposte ai parametri di chiamata per il vc facendo nulla, tranne eventualmente aggiornando qualsiasi stato che gestisce il QoS per il controllo VC e restituito. In caso contrario, il client rifiuta la modifica QoS proposta rimuovendo la chiamata.

Solo i driver miniport orientati alla connessione che forniscono supporto integrato per la gestione delle chiamate possono chiamare NdisMCmDispatchIncomingCallQoSChange. I gestori di chiamate autonomi, che si registrano con NDIS come driver di protocollo, chiamano invece NdisCmDispatchIncomingCallQoSChange .

Requisiti

Requisito Valore
Client minimo supportato Supportato per i driver NDIS 6.0 e NDIS 5.1 (vedere NdisMCmDispatchIncomingCallQoSChange (NDIS 5.1) in Windows Vista. Supportato per i driver NDIS 5.1 (vedere NdisMCmDispatchIncomingCallQoSChange (NDIS 5.1) in Windows XP.
Piattaforma di destinazione Desktop
Intestazione ndis.h (includere Ndis.h)
IRQL <= DISPATCH_LEVEL
Regole di conformità DDI Irql_MCM_Function(ndis)

Vedi anche

CO_CALL_PARAMETERS

NdisClCloseCall

NdisClModifyCallQoS

NdisCmDispatchIncomingCallQoSChange

NdisMCmActivateVc

NdisMCmCreateVc

ProtocolClIncomingCallQosChange

ProtocolCoCreateVc