Функция NdisClNotifyCloseAddressFamilyComplete (ndis.h)
Функция NdisClNotifyCloseAddressFamilyComplete возвращает окончательное состояние операции закрытия семейства адресов (AF), для которой функция ProtocolClNotifyCloseAf вызывающего объекта возвращала NDIS_STATUS_PENDING.
Синтаксис
void NdisClNotifyCloseAddressFamilyComplete(
[in] NDIS_HANDLE NdisAfHandle,
[in] NDIS_STATUS Status
);
Параметры
[in] NdisAfHandle
Дескриптор AF, предоставленный NDIS вызывающей стороныФункция NdisClOpenAddressFamilyEx.
[in] Status
Состояние завершения уведомления о закрытии af.
Состояние может быть одним из следующих:
NDIS_STATUS_SUCCESS
Клиент успешно закрыл свое семейство адресов.
NDIS_STATUS_XXX
Клиент не выполнил запрос по определенной драйверу причине.
Возвращаемое значение
None
Remarks
Клиенты CoNDIS вызывают функцию NdisClNotifyCloseAddressFamilyComplete для завершения уведомления о закрытии af. Клиент должен вызывать NdisClNotifyCloseAddressFamilyComplete после егоФункция ProtocolClNotifyCloseAf возвращает NDIS_STATUS_PENDING.
После того как клиент вызывает NdisClNotifyCloseAddressFamilyComplete, NDIS вызывает диспетчера вызовов. Функция ProtocolCmNotifyCloseAfComplete для завершения операции для диспетчера вызовов.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Поддерживается в NDIS 6.0 и более поздних версиях. |
Целевая платформа | Персональный компьютер |
Верхняя часть | ndis.h (включая Ndis.h) |
Библиотека | Ndis.lib |
IRQL | <= DISPATCH_LEVEL |
Правила соответствия DDI | Irql_Protocol_Driver_Function(ndis) |