Partilhar via


Função NdisCmDropPartyComplete (ndis.h)

NdisCmDropPartyComplete retorna o status final da solicitação de um cliente, para a qual o gerenciador de chamadas retornou anteriormente NDIS_STATUS_PENDING, para remover uma parte de uma VC de vários pontos.

Sintaxe

void NdisCmDropPartyComplete(
  [in] NDIS_STATUS Status,
  [in] NDIS_HANDLE NdisPartyHandle
);

Parâmetros

[in] Status

Especifica o status final da operação solicitada, NDIS_STATUS_SUCCESS ou qualquer XXX NDIS_STATUS_ determinado por CM, exceto NDIS_STATUS_PENDING.

[in] NdisPartyHandle

Especifica o identificador para a parte que o cliente solicitou que fosse removido. O gerenciador de chamadas obteve esse identificador da área de estado designada por CallMgrPartyContext que foi passado como um parâmetro de entrada para seu função ProtocolCmDropParty.

Valor de retorno

Nenhum

Observações

Um gerenciador de chamadas autônomo deve chamar NdisCmDropPartyComplete se sua função ProtocolCmDropParty retornada anteriormente NDIS_STATUS_PENDING para o NdisPartyHandle determinado. Nem o NDIS nem o cliente, que iniciou a operação suspensa pendente com uma chamada para NdisClDropParty, podem liberar os recursos alocados para manter o estado por parte até que a chamada do CM para NdisCmDropPartyComplete cause uma chamada para o cliente função ProtocolClDropPartyComplete.

Se passar NDIS_STATUS_SUCCESS para o de Status do, o gerenciador de chamadas deverá considerar o NdisPartyHandle inválido assim que chamar NdisCmDropPartyComplete. O CM pode liberar (ou reinicializar para reutilizar) todos os recursos alocados para manter o estado dessa parte quando NdisCmDropPartyComplete retornar o controle.

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

Requisitos

Requisito Valor
de cliente com suporte mínimo Com suporte para drivers NDIS 6.0 e NDIS 5.1 (consulte NdisCmDropPartyComplete (NDIS 5.1)) no Windows Vista. Com suporte para drivers NDIS 5.1 (consulte NdisCmDropPartyComplete (NDIS 5.1)) no Windows XP.
da Plataforma de Destino Área de trabalho
cabeçalho ndis.h (inclua Ndis.h)
biblioteca Ndis.lib
IRQL <= DISPATCH_LEVEL
regras de conformidade de DDI Irql_CallManager_Function(ndis)

Consulte também

NdisClDropParty

NdisMCmDropPartyComplete

ProtocolClDropPartyComplete

ProtocolCmDropParty