Compartilhar via


Função NdisCmDispatchIncomingCallQoSChange (ndis.h)

NdisCmDispatchIncomingCallQoSChange notifica um cliente de que uma solicitação para alterar a qualidade do serviço na conexão ativa desse cliente foi recebida pela rede.

Sintaxe

void NdisCmDispatchIncomingCallQoSChange(
  [in] NDIS_HANDLE         NdisVcHandle,
  [in] PCO_CALL_PARAMETERS CallParameters
);

Parâmetros

[in] NdisVcHandle

Especifica o identificador para a VC para a qual a alteração na QoS está sendo solicitada. O gerenciador de chamadas obteve originalmente esse identificador quando chamou NdisCoCreateVc para configurar essa conexão para uma chamada de entrada ou como um parâmetro de entrada para sua função ProtocolCoCreateVc .

[in] CallParameters

Ponteiro para uma estrutura do tipo CO_CALL_PARAMETERS que especifica o novo QoS, solicitado pelo cliente no nó remoto, para essa conexão.

Retornar valor

Nenhum

Comentários

Um gerenciador de chamadas autônomo chama NdisCmDispatchIncomingCallQoSChange para notificar o cliente de que ele recebeu uma solicitação para modificar a QoS em uma conexão ativa. Esse CM dá suporte a alterações dinâmicas de QoS em chamadas ativas, que é um recurso como a própria QoS que depende do protocolo de sinalização.

Quando o próprio CM recebe uma solicitação de alteração de QoS, o gerenciador de chamadas passa parâmetros de chamada modificados adequadamente para NdisCmActivateVc, de modo que o driver de miniporto subjacente também é notificado sobre a alteração de QoS proposta. Supondo que o driver de miniporto subjacente aceite os parâmetros de chamada alterados, o CM chama NdisCmDispatchIncomingCallQoSChange.

Uma chamada para NdisCmDispatchIncomingCallQoSChange faz com que o NDIS chame a função ProtocolClIncomingQoSChange do cliente. O cliente aceita as modificações propostas nos parâmetros de chamada para a VC não fazendo nada, exceto possivelmente atualizando qualquer estado que mantém sobre a QoS para a VC e retornando o controle. Caso contrário, o cliente rejeitará a alteração de QoS proposta, derrubando a chamada.

Somente os gerenciadores de chamadas autônomos, que se registram no NDIS como drivers de protocolo, podem chamar NdisCmDispatchIncomingCallQoSChange. Drivers de miniporto orientados para conexão que fornecem suporte integrado ao gerenciamento de chamadas chamam NdisMCmDispatchIncomingCallQoSChange .

Requisitos

Requisito Valor
Cliente mínimo com suporte Com suporte para drivers NDIS 6.0 e NDIS 5.1 (consulte NdisCmDispatchIncomingCallQoSChange (NDIS 5.1)) no Windows Vista. Com suporte para drivers NDIS 5.1 (consulte NdisCmDispatchIncomingCallQoSChange (NDIS 5.1)) no Windows XP.
Plataforma de Destino Área de Trabalho
Cabeçalho ndis.h (inclua Ndis.h)
Biblioteca Ndis.lib
IRQL <= DISPATCH_LEVEL
Regras de conformidade da DDI Irql_CallManager_Function(ndis)

Confira também

CO_CALL_PARAMETERS

MiniportCoActivateVc

NdisClCloseCall

NdisClModifyCallQoS

NdisCmActivateVc

Protocolo NdisMCmDispatchIncomingCallQoSChangeClIncomingCallQosChange ProtocolCoReceiveNetBufferLists