Поделиться через


Функция NdisClNotifyCloseAddressFamilyComplete (ndis.h)

Функция NdisClNotifyCloseAddressFamilyComplet e возвращает окончательное состояние закрытия семейства адресов (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

Клиенту не удалось выполнить запрос по какой-либо причине, определяемой драйвером.

Возвращаемое значение

Никакой

Замечания

Клиенты CoNDIS вызывают функцию NdisClNotifyCloseAddressFamilyComplete, чтобы завершить уведомление о закрытии AF. Клиент должен вызывать NdisClNotifyCloseAddressFamilyComplete после него функция ProtocolClNotifyCloseAf возвращает NDIS_STATUS_PENDING.

После вызова клиентом NdisClNotifyCloseAddressFamilyComplete, NDIS вызывает диспетчер вызовов функция ProtocolCmNotifyCloseAfComplete для завершения операции диспетчера вызовов.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Поддерживается в NDIS 6.0 и более поздних версиях.
целевая платформа Настольный
заголовка ndis.h (include Ndis.h)
библиотеки Ndis.lib
IRQL <= DISPATCH_LEVEL
правил соответствия DDI Irql_Protocol_Driver_Function(ndis)

См. также

NdisClOpenAddressFamilyEx

ProtocolClNotifyCloseAf

ProtocolCmNotifyCloseAfComplete