Закрытие диспетчера вызовов CoNDIS или MCM
Если автономный диспетчер вызовов отменяет привязку к базовому адаптеру мини-порта, диспетчер вызовов должен уведомить всех затронутых клиентов CoNDIS о том, что они должны закрыть связанную af. Чтобы уведомить каждого клиента, автономные диспетчеры вызовов NDIS вызывают функцию NdisCmNotifyCloseAddressFamily .
Если адаптер минипорта CoNDIS, которым управляет MCM, останавливается, MCM должен уведомить всех затронутых клиентов о том, что они должны закрыть связанную AF. Чтобы уведомить каждого клиента, MCM вызывают функцию NdisMCmNotifyCloseAddressFamily .
Если автономный диспетчер вызовов или MCM вызывает NdisCmNotifyCloseAddressFamily или NdisMCmNotifyCloseAddressFamily, соответственно, NDIS вызывает функцию ProtocolClNotifyCloseAf клиента CoNDIS, которая связана с дескриптором в параметре NdisAfHandleNdisCmNotifyCloseAddressFamily или NdisMCmNotifyCloseAddressFamily. Этот вызов уведомляет клиента о закрытии af. Если NdisCmNotifyCloseAddressFamily или NdisMCmNotifyCloseAddressFamily возвращает NDIS_STATUS_PENDING, NDIS вызовет функцию ProtocolCmNotifyCloseAfComplete диспетчера вызовов после завершения операции уведомления о закрытии.
Дополнительные сведения о закрытии семейства адресов в клиенте CoNDIS см. в разделе Закрытие семейства адресов в клиенте CoNDIS.