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


Функция IPsecSaContextCreateEnumHandle0 (fwpmk.h)

Функция IPsecSaContextCreateEnumHandle 0 создает дескриптор, используемый для перечисления набора объектов контекста связи безопасности IPsec (SA).

Синтаксис

NTSTATUS IPsecSaContextCreateEnumHandle0(
  [in]           HANDLE                                engineHandle,
  [in, optional] const IPSEC_SA_CONTEXT_ENUM_TEMPLATE0 *enumTemplate,
  [out]          HANDLE                                *enumHandle
);

Параметры

[in] engineHandle

Обработка открытого сеанса в обработчике фильтров. Вызовите FwpmEngineOpen0, чтобы открыть сеанс в обработчике фильтров.

[in, optional] enumTemplate

Шаблон для выборочного ограничения перечисления.

[out] enumHandle

Адрес переменной HANDLE. При возврате функции он содержит дескриптор для перечисления контекста SA.

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

Возврат кода или значения Описание
ERROR_SUCCESS
0
Перечислитель был успешно создан.
FWP_E_* код ошибки
0x80320001 — 0x80320039
Конкретная ошибка платформы фильтрации Windows (МПП). Дополнительные сведения см. в кодов ошибок МПП.
код ошибки RPC_*
0x80010001 — 0x80010122
Не удаляйте связь с подсистемой удаленного или локального брандмауэра.
другие коды NTSTATUS Произошла ошибка.

Замечания

Если перечислениеTemplateNULL, возвращаются все объекты SA IPsec.

Вызывающий объект должен вызывать IPsecSaContextDetextEnumHandle0, чтобы освободить возвращенный дескриптор.

Вызывающий объект должен FWPM_ACTRL_ENUM и FWPM_ACTRL_READ доступ к базе данных связей безопасности IPsec. Дополнительные сведения см. в управления доступом.

IPsecSaContextCreateEnumHandle0 — это конкретная реализация IPsecSaContextCreateEnumHandle. Дополнительные сведения см. в статье МПП Version-Independent имен и целевых версий Windows.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Доступно начиная с Windows Vista.
целевая платформа Всеобщий
заголовка fwpmk.h
библиотеки fwpkclnt.lib
IRQL <= PASSIVE_LEVEL

См. также