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