Compartilhar via


Função NdisCmCloseAddressFamilyComplete (ndis.h)

NdisCmCloseAddressFamilyComplete retorna o status final da solicitação de um cliente, para a qual a função ProtocolCmCloseAf do CM retornou NDIS_STATUS_PENDING, para fechar o AF.

Sintaxe

void NdisCmCloseAddressFamilyComplete(
  [in] NDIS_STATUS Status,
  [in] NDIS_HANDLE NdisAfHandle
);

Parâmetros

[in] Status

O gerenciador de chamadas define isso como NDIS_STATUS_SUCCESS.

[in] NdisAfHandle

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

Valor de retorno

Nenhum

Observações

Um gerenciador de chamadas autônomo deve chamar NdisCmCloseAddressFamilyComplete se sua função ProtocolCmCloseAf retornada anteriormente NDIS_STATUS_PENDING para o NdisAfHandle fornecido. O cliente, que iniciou a operação de fechamento-AF pendente com uma chamada para NdisClCloseAddressFamily, não pode liberar os recursos alocados para controlar as comunicações no AF até que a chamada do CM para NdisCmCloseAddressFamilyComplete causa uma chamada para o cliente função ProtocolClCloseAfComplete.

Após uma chamada para NdisCmCloseAddressFamilyComplete, o gerenciador de chamadas não poderá usar posteriormente o NdisAfHandle, que se torna inválido para o gerenciador de chamadas assim que essa chamada ocorrer.

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

Requisitos

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

NdisClCloseAddressFamily

NdisMCmCloseAddressFamilyComplete

ProtocolClCloseAfComplete

ProtocolCmCloseAf

ProtocolCmOpenAf