Функция 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)

См. также раздел

NdisClOpenAddressFamilyEx

ProtocolClNotifyCloseAf

ProtocolCmNotifyCloseAfComplete