Compartilhar via


Macro NdisMCmDropPartyComplete (ndis.h)

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

Sintaxe

void NdisMCmDropPartyComplete(
   _S_,
   _H_
);

Parâmetros

_S_

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

_H_

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

Valor de retorno

Nenhum

Observações

Um driver MCM deve chamar NdisMCmDropPartyComplete se sua função ProtocolCmDropParty retornada anteriormente NDIS_STATUS_PENDING para o NdisPartyHandle de 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 driver MCM para NdisMCmDropPartyComplete causa uma chamada para o cliente função ProtocolClDropPartyComplete.

Se passar NDIS_STATUS_SUCCESS para o de Status do, o driver MCM deverá considerar o NdisPartyHandle inválido quando NdisMCmDropPartyComplete retornar o controle. O driver MCM pode liberar (ou reinicializar para reutilização) todos os recursos que ele alocou para manter o estado para essa parte após NdisMCmDropPartyComplete retornar o controle.

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

Requisitos

Requisito Valor
de cliente com suporte mínimo Com suporte para drivers NDIS 6.0 e NDIS 5.1 (consulte NdisMCmDropPartyComplete (NDIS 5.1)) no Windows Vista. Com suporte para drivers NDIS 5.1 (consulte NdisMCmDropPartyComplete (NDIS 5.1)) no Windows XP.
da 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)

Consulte também

NdisClDropParty

NdisCmDropPartyComplete

ProtocolClDropPartyComplete

ProtocolCmDropParty