Macro NdisMCmCloseAddressFamilyComplete (ndis.h)

NdisMCmCloseAddressFamilyComplete retorna a status final da solicitação de um cliente, para a qual o driver MCM retornou NDIS_STATUS_PENDING, para fechar o AF.

Sintaxe

void NdisMCmCloseAddressFamilyComplete(
   _S_,
   _H_
);

Parâmetros

_S_

O chamador define isso como NDIS_STATUS_SUCCESS.

_H_

Especifica o identificador fornecido pelo NDIS passado para a função ProtocolCmOpenAf do driver MCM quando esse cliente abriu originalmente a família de endereços.

Retornar valor

Nenhum

Comentários

Um driver MCM deve chamar NdisMCmCloseAddressFamilyComplete se sua função ProtocolCmCloseAf retornada anteriormente NDIS_STATUS_PENDING para o NdisAfHandle especificado. O cliente, que iniciou a operação close-AF pendente com uma chamada para NdisClCloseAddressFamily, não pode liberar os recursos alocados para acompanhar as comunicações no AF até que a chamada do driver MCM para NdisMCmCloseAddressFamilyComplete.

Uma chamada para NdisMCmCloseAddressFamilyComplete faz com que o NDIS chame o do cliente Função ProtocolClCloseAfComplete .

O driver MCM não pode usar posteriormente o NdisAfHandle, que é inválido para o driver MCM quando NdisMCmCloseAddressFamilyComplete retorna o controle.

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

Requisitos

Requisito Valor
Cliente mínimo com suporte Com suporte para drivers NDIS 6.0 e NDIS 5.1 (consulte NdisMCmCloseAddressFamilyComplete (NDIS 5.1)) no Windows Vista. Com suporte para drivers NDIS 5.1 (consulte NdisMCmCloseAddressFamilyComplete (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 da DDI Irql_MCM_Function(ndis)

Confira também

NdisClCloseAddressFamily

NdisCmCloseAddressFamilyComplete

ProtocolClCloseAfComplete

ProtocolCmCloseAf

ProtocolCmOpenAf