Compartilhar via


Solicitação de entrada para remover uma parte de uma chamada de vários pontos

Um gerenciador de chamadas ou driver MCM é alertado para uma solicitação de entrada de uma parte remota para remover essa parte de uma chamada de vários pontos sinalizando mensagens da rede. Um gerenciador de chamadas ou driver MCM também pode sinalizar uma solicitação de entrada para remover uma parte se detectar problemas de rede que impedem novas transferências de dados na VC.

Se a parte que está sendo removida da chamada não for a última parte na VC, um gerente de chamada chamará NdisCmDispatchIncomingDropParty. Um driver MCM chama NdisMCmDispatchIncomingDropParty. Se a parte que está sendo descartada for a última parte na VC, um gerente de chamada chamará NdisCmDispatchIncomingCloseCall e um driver MCM chamará NdisMCmDispatchIncomingCloseCall (consulte Solicitação de entrada para fechar uma chamada).

Uma chamada para Ndis(M)CmDispatchIncomingDropParty faz com que o NDIS chame a função ProtocolClIncomingDropParty do cliente.

A seguir, mostra uma solicitação de entrada por meio de um gerenciador de chamadas para remover uma parte por meio de uma chamada de vários pontos.

Diagrama ilustrando uma solicitação de entrada para remover uma parte por meio de uma chamada de vários pontos por meio de um gerenciador de chamadas.

A figura a seguir mostra uma solicitação de entrada por meio de um driver MCM para remover uma parte por meio de uma chamada de vários pontos.

Diagrama ilustrando uma solicitação de entrada para remover uma parte por meio de uma chamada de vários pontos por meio de um driver MCM.

ProtocolClIncomingDropParty deve realizar quaisquer operações determinadas por protocolo para remover a parte do VC de vários pontos do cliente. Se a parte que está sendo descartada não for a última parte na VC, ProtocolClIncomingDropParty deverá chamar NdisClDropParty (consulte Removendo uma parte de uma chamada de vários pontos). Se a parte que está sendo descartada for a última parte na VC, ProtocolClIncomingDropParty deverá chamar NdisClCloseCall (consulte Solicitação iniciada pelo cliente para fechar uma chamada).