Compartilhar via


Função NdisCmDropPartyComplete (ndis.h)

NdisCmDropPartyComplete retorna a 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, seja NDIS_STATUS_SUCCESS ou qualquer NDIS_STATUS_ XXX determinado por CM, exceto NDIS_STATUS_PENDING.

[in] NdisPartyHandle

Especifica o identificador para a parte que o cliente solicitou para ser descartado. 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 .

Retornar valor

Nenhum

Comentários

Um gerenciador de chamadas autônomo deve chamar NdisCmDropPartyComplete se sua função ProtocolCmDropParty retornada anteriormente NDIS_STATUS_PENDING para o NdisPartyHandle especificado. 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 do cliente Função ProtocolClDropPartyComplete .

Se ele passar NDIS_STATUS_SUCCESS para o Status, 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 suporte integrado ao gerenciamento de chamadas chamam NdisMCmDropPartyComplete .

Requisitos

Requisito Valor
Cliente mínimo com suporte 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.
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

NdisClDropParty

NdisMCmDropPartyComplete

ProtocolClDropPartyComplete

ProtocolCmDropParty