Compartilhar via


Macro NdisMCmModifyCallQoSComplete (ndis.h)

NdisMCmModifyCallQoSComplete indica a conclusão da solicitação do cliente, para a qual o driver MCM retornou anteriormente NDIS_STATUS_PENDING, para modificar a qualidade do serviço em uma VC.

Sintaxe

void NdisMCmModifyCallQoSComplete(
   _S_,
   _H_,
   _P_
);

Parâmetros

_S_

Especifica o status final da solicitação do cliente para modificar o QoS nesta VC, NDIS_STATUS_SUCCESS ou qualquer NDIS_STATUS_XXX determinado pelo chamador, exceto NDIS_STATUS_PENDING.

_H_

Especifica o identificador para a VC, obtido do estado por VC designado pelo CallMgrVcContext passado para o driver MCM Função ProtocolCmModifyCallQoS para essa solicitação.

_P_

Ponteiro para uma estrutura do tipo CO_CALL_PARAMETERS especificando um QoS aceitável para o driver MCM se Status estiver definido como NDIS_STATUS_SUCCESS.

Retornar valor

Nenhum

Comentários

Uma chamada para NdisMCmModifyCallQoSComplete faz com que o NDIS chame o cliente Função ProtocolClModifyCallQoSComplete .

O driver MCM deve chamar NdisMCmActivateVc sempre que fizer alterações nos parâmetros de chamada em uma VC ativa.

Como o driver MCM pode modificar os parâmetros de chamada fornecidos pelo cliente que foram inseridos em sua função ProtocolCmModifyCallQoS antes de chamar NdisMCmModifyCallQoSComplete, a função ProtocolClModifyCallQoSComplete do cliente examina o QoS para determinar se ele é aceitável para o cliente. ProtocolClModifyCallQoSComplete simplesmente retornará o controle se o cliente aceitar os parâmetros de chamada especificados. Caso contrário, o cliente desativa a chamada.

Somente os drivers de miniporto orientados à conexão que fornecem suporte integrado ao gerenciamento de chamadas podem chamar NdisMCmModifyCallQoSComplete. Os gerentes de chamadas autônomos, que se registram no NDIS como drivers de protocolo, chamam NdisCmModifyCallQoSComplete .

Requisitos

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

Confira também

CO_CALL_PARAMETERS

NdisClModifyCallQoS

NdisCmModifyCallQosComplete

NdisMCmActivateVc

ProtocolClModifyCallQoSComplete

ProtocolCmModifyCallQoS