Função NdisCmCloseAddressFamilyComplete (ndis.h)
NdisCmCloseAddressFamilyComplete retorna a 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 gerenciador de chamadas quando esse cliente abriu originalmente a família de endereços.
Retornar valor
Nenhum
Comentários
Um gerenciador de chamadas autônomo deve chamar NdisCmCloseAddressFamilyComplete se sua função ProtocolCmCloseAf retornada anteriormente NDIS_STATUS_PENDING para o NdisAfHandle especificado. O cliente, que iniciou a operação de 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 CM para NdisCmCloseAddressFamilyComplete cause 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 ocorre.
Somente os gerentes de chamadas autônomos, que se registram no NDIS como drivers de protocolo, podem chamar NdisCmCloseAddressFamilyComplete. Os drivers de miniporto orientados para conexão que fornecem suporte integrado ao gerenciamento de chamadas devem chamar NdisMCmCloseAddressFamilyComplete .
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | 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. |
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) |