Compartilhar via


Fechando um Gerenciador de Chamadas CoNDIS ou MCM

Quando um gerenciador de chamadas autônomo está desassociando de um adaptador de miniporto subjacente, o gerenciador de chamadas deve notificar todos os clientes CoNDIS afetados de que eles devem fechar o AF associado. Para notificar cada cliente, os gerentes de chamadas autônomos do NDIS chamam a função NdisCmNotifyCloseAddressFamily .

Se um adaptador de miniporta CoNDIS que um MCM gerencia estiver parando, o MCM deverá notificar todos os clientes afetados de que eles devem fechar o AF associado. Para notificar cada cliente, os MCMs chamam a função NdisMCmNotifyCloseAddressFamily .

Se um gerenciador de chamadas autônomo ou MCM chamar NdisCmNotifyCloseAddressFamily ou NdisMCmNotifyCloseAddressFamily, respectivamente, o NDIS chama a função ProtocolClNotifyCloseAf do cliente CoNDIS associada ao identificador no parâmetro NdisAfHandle de NdisCmNotifyCloseAddressFamily ou NdisMCmNotifyCloseAddressFamily. Essa chamada notifica o cliente para fechar o AF. Se NdisCmNotifyCloseAddressFamily ou NdisMCmNotifyCloseAddressFamily retornar NDIS_STATUS_PENDING, o NDIS chamará a função ProtocolCmNotifyCloseAfComplete do gerenciador de chamadas quando a operação de notificação de fechamento for concluída.

Para obter mais informações sobre como fechar uma família de endereços em um cliente CoNDIS, consulte Fechando uma família de endereços em um cliente CoNDIS.