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


функция обратного вызова PFN_FWENUMDYNAMICKEYWORDADDRESSESBYTYPE0 (netfw.h)

Тип указателя функции точки входа в службе, вызываемой для перечисления динамических ключевое слово адресов по типу. Вы можете запросить определенное подмножество объектов на основе переданных флагов перечисления.

Примечание

Тип указателя для этой бесплатной функции публикуется через NetFw.h, но библиотека статических ссылок не публикуется. Используйте шаблонGetProcAddressLoadLibraryExW/ для вызова этой функции.

При вызове GetProcAddress передайте дескриптор модулю firewallapi.dll и передайте FWEnumDynamicKeywordAddressesByType0 в качестве аргумента lpProcName .

Дополнительные сведения и примеры кода см. в разделе Динамические ключевые слова брандмауэра.

Синтаксис

PFN_FWENUMDYNAMICKEYWORDADDRESSESBYTYPE0 PfnFwenumdynamickeywordaddressesbytype0;

DWORD PfnFwenumdynamickeywordaddressesbytype0(
  DWORD flags,
  PFW_DYNAMIC_KEYWORD_ADDRESS_DATA0 *dynamicKeywordAddressData
)
{...}

Параметры

flags

Тип: DWORD

При использовании значения FW_DYNAMIC_KEYWORD_ADDRESS_ENUM_FLAGS_AUTO_RESOLVE будет перечисление всех объектов, для которых установлен флаг FW_DYNAMIC_KEYWORD_ADDRESS_FLAGS_AUTO_RESOLVE .

При использовании значения FW_DYNAMIC_KEYWORD_ADDRESS_ENUM_FLAGS_NON_AUTO_RESOLVE будет перечисление всех объектов, для которых не задан флаг FW_DYNAMIC_KEYWORD_ADDRESS_FLAGS_AUTO_RESOLVE.

При использовании значения FW_DYNAMIC_KEYWORD_ADDRESS_ENUM_FLAGS_NON_AUTO_RESOLVE будет перечисление всех объектов.

dynamicKeywordAddressData

Тип: _Out_ PFW_DYNAMIC_KEYWORD_ADDRESS0*

Адрес указателя на динамический объект ключевое слово address, который будет содержать связанный список возвращаемых объектов. Этот адрес необходимо освободить, вызвав FWFreeDynamicKeywordAddressData0.

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

Тип: DWORD

Если функция выполняется успешно, она возвращает ERROR_SUCCESS. В противном случае возвращается одно из следующих значений.

Возвращаемое значение Описание
ERROR_INVALID_PARAMETER Для параметра flags было передано нулевое значение.

Комментарии

Необходимо освободить адрес первого возвращенного объекта в списке (заголовок списка), вызвав FWFreeDynamicKeywordAddressData0.

Требования

Требование Значение
Минимальная версия клиента сборка Windows 10 20348
Минимальная версия сервера сборка Windows 10 20348
Целевая платформа Windows
Header netfw.h
DLL firewallapi.dll

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