Функция IPsecDospStateEnum0 (fwpmu.h)

Функция IPsecDospStateEnum0 возвращает следующую страницу результатов из перечислителя состояния IPsec DoS Protection. Каждая запись состояния IPsec DoS Protection соответствует потоку, который успешно прошел проверку подлинности IPsec DoS Protection.

Синтаксис

DWORD IPsecDospStateEnum0(
  [in]  HANDLE            engineHandle,
  [in]  HANDLE            enumHandle,
  [in]  UINT32            numEntriesRequested,
  [out] IPSEC_DOSP_STATE0 ***entries,
  [out] UINT32            *numEntries
);

Параметры

[in] engineHandle

Тип: HANDLE

Дескриптор открытого сеанса для подсистемы фильтрации. Вызовите FwpmEngineOpen0 , чтобы открыть сеанс для подсистемы фильтрации.

[in] enumHandle

Тип: HANDLE

Дескриптор перечисления IPsec DoS Protection. Вызовите метод IPsecDospStateCreateEnumHandle0 , чтобы получить дескриптор перечисления.

[in] numEntriesRequested

Тип: UINT32

Количество запрошенных записей перечисления.

[out] entries

Тип: IPSEC_DOSP_STATE0***

Адреса записей перечисления.

[out] numEntries

Тип: UINT32*

Количество возвращаемых записей перечисления.

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

Тип: DWORD

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

Комментарии

Если аргумент numEntries меньше numEntriesRequested, перечисление будет исчерпано.

Возвращаемый массив записей (но не отдельные записи) должен быть освобожден вызовом FwpmFreeMemory0.

Последующий вызов с использованием того же дескриптора перечисления вернет следующий набор элементов после элементов в последнем выходном буфере.

IPsecDospStateEnum0 — это конкретная реализация IPsecDospStateEnum. Дополнительные сведения см. в разделах ИМЕНА Version-Independent ВПП и Выбор конкретных версий Windows .

Требования

   
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Целевая платформа Windows
Header fwpmu.h
Библиотека Fwpuclnt.lib
DLL Fwpuclnt.dll

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

IPSEC_DOSP_STATE0

IPsecDospStateCreateEnumHandle0