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

NdisCmCloseAddressFamilyComplete возвращает окончательное состояние запроса клиента, для которого функция ProtocolCmCloseAf cm вернула NDIS_STATUS_PENDING, чтобы закрыть AF.

Синтаксис

void NdisCmCloseAddressFamilyComplete(
  [in] NDIS_STATUS Status,
  [in] NDIS_HANDLE NdisAfHandle
);

Параметры

[in] Status

Диспетчер вызовов задает для этого параметра значение NDIS_STATUS_SUCCESS.

[in] NdisAfHandle

Указывает предоставленный NDIS дескриптор, передаваемый функции ProtocolCmOpenAf диспетчера вызовов, когда клиент первоначально открыл семейство адресов.

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

None

Remarks

Автономный диспетчер вызовов должен вызывать NdisCmCloseAddressFamilyComplete , если его функция ProtocolCmCloseAf ранее возвращала NDIS_STATUS_PENDING для заданного NdisAfHandle . Клиент, инициировавший операцию close-AF с помощью вызова NdisClcloseAddressFamily, не может освободить ресурсы, выделенные для отслеживания связи в AF, пока вызов CM к NdisCmCloseAddressFamilyComplete не вызовет вызов этого клиента. Функция ProtocolCloseAfComplete .

После вызова NdisCmCloseAddressFamilyComplete диспетчер вызовов не может впоследствии использовать NdisAfHandle, который становится недопустимым для диспетчера вызовов сразу после этого вызова.

Вызывать NdisCmCloseAddressFamilyComplete могут только автономные диспетчеры вызовов, которые регистрируют себя с помощью NDIS в качестве драйверов протокола. Драйверы мини-портов, ориентированные на подключение, которые обеспечивают встроенную поддержку управления вызовами, должны вызывать вместо этого NdisMCmCloseAddressFamilyComplete .

Требования

Требование Значение
Минимальная версия клиента Поддерживается для драйверов NDIS 6.0 и NDIS 5.1 (см. раздел NdisCmCloseAddressFamilyComplete (NDIS 5.1)) в Windows Vista. Поддерживается для драйверов NDIS 5.1 (см. раздел NdisCmCloseAddressFamilyComplete (NDIS 5.1)) в Windows XP.
Целевая платформа Персональный компьютер
Верхняя часть ndis.h (включая Ndis.h)
Библиотека Ndis.lib
IRQL <= DISPATCH_LEVEL
Правила соответствия DDI Irql_CallManager_Function(ndis)

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

NdisClCloseAddressFamily

NdisMCmCloseAddressFamilyComplete

ProtocolCloseAfComplete

ProtocolCmCloseAf

ProtocolCmOpenAf