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) |