Прочитать на английском

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


Заголовок netfw.h

Этот заголовок используется технологиями брандмауэра Windows. Дополнительные сведения см. в разделе:

netfw.h содержит следующие программные интерфейсы:

Интерфейсы

 
INetFwAuthorizedApplication

Интерфейс INetFwAuthorizedApplication предоставляет доступ к свойствам авторизованного приложения с отверстиями в брандмауэре.
INetFwAuthorizedApplications

Интерфейс INetFwAuthorizedApplications предоставляет доступ к коллекции приложений, авторизованных открытым портам в брандмауэре.
INetFwIcmpSettings

Интерфейс INetFwIcmpSettings предоставляет доступ к параметрам, управляющим пакетами ICMP.
INetFwMgr

Интерфейс INetFwMgr предоставляет доступ к параметрам брандмауэра для компьютера.
INetFwOpenPort

Интерфейс INetFwOpenPort предоставляет доступ к свойствам порта, открытого в брандмауэре.
INetFwOpenPorts

Интерфейс INetFwOpenPorts — это стандартный интерфейс коллекции автоматизации.
INetFwPolicy

Интерфейс INetFwPolicy предоставляет доступ к политике брандмауэра.
INetFwPolicy2

Доступ к политике брандмауэра.
INetFwProduct

Доступ к свойствам регистрации стороннего брандмауэра.
INetFwProducts

Доступ к методам и свойствам для регистрации сторонних продуктов брандмауэра в брандмауэре Windows и для перечисления зарегистрированных продуктов.
INetFwProfile

Интерфейс INetFwProfile предоставляет доступ к профилю параметров брандмауэра.
INetFwRemoteAdminSettings

Интерфейс INetFwRemoteAdminSettings предоставляет доступ к параметрам удаленного администрирования.
INetFwRule

К свойствам правила.
INetFwRule2

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

Позволяет приложению или службе получать доступ ко всем свойствам INetFwRule2 и предоставлять доступ к требованиям контейнеров приложений.
INetFwRules

Коллекция правил брандмауэра.
INetFwService

Интерфейс INetFwService предоставляет доступ к свойствам службы, которая может быть авторизована для прослушивания через брандмауэр.
INetFwServiceRestriction

Доступ к сетевым правилам защиты служб Windows.
INetFwServices

Интерфейс INetFwServices — это стандартный интерфейс автоматизации, предоставляющий доступ к набору служб, которые могут быть авторизованы для прослушивания через брандмауэр.

Функции

 
NetworkIsolationDiagnoseConnectFailureAndGetInfo

Функция NetworkIsolationDiagnoseConnectFailureAndGetInfo получает сведения о сбое подключения к сетевой изоляции из-за отсутствия возможности.
NetworkIsolationEnumAppContainers

Функция NetworkIsolationEnumAppContainers перечисляет все контейнеры приложений, созданные в системе.
NetworkIsolationEnumerateAppContainerRules

Перечисляет все правила, связанные с контейнерами приложений.
NetworkIsolationFreeAppContainers

Функция NetworkIsolationFreeAppContainers используется для освобождения ресурсов памяти, выделенных для одного или нескольких контейнеров приложений.
NetworkIsolationGetAppContainerConfig

Функция NetworkIsolationGetAppContainerConfig используется для получения сведений о конфигурации одного или нескольких контейнеров приложений.
NetworkIsolationGetEnterpriseIdAsync

Получает корпоративный идентификатор на основе конечных точек сетевой изоляции в контексте сценариев Windows Information Protection (WIP) или Microsoft Defender Application Guard (MDAG).
NetworkIsolationGetEnterpriseIdClose

Этот API используется для закрытия дескриптора, возвращаемого NetworkIsolationGetEnterpriseIdAsync, а также для синхронизации операции.
NetworkIsolationRegisterForAppContainerChanges

Функция NetworkIsolationRegisterForAppContainerChanges используется для регистрации для доставки уведомлений об изменениях в контейнере приложения.
NetworkIsolationSetAppContainerConfig

Функция NetworkIsolationSetAppContainerConfig используется для настройки конфигурации одного или нескольких контейнеров приложений.
NetworkIsolationSetupAppContainerBinaries

Функция NetworkIsolationSetupAppContainerBinaries используется установщиками программного обеспечения для предоставления сведений о путях к образам приложений, работающих в контейнере приложений.
NetworkIsolationUnregisterForAppContainerChanges

Функция NetworkIsolationUnregisterForAppContainerChanges используется для отмены регистрации изменений контейнера приложения и прекращения получения уведомлений.

Функции обратного вызова

 
PAC_CHANGES_CALLBACK_FN

Функция обратного вызова PAC_CHANGES_CALLBACK_FN используется для добавления пользовательского поведения в процесс уведомления об изменении контейнера приложения.
PFN_FWADDDYNAMICKEYWORDADDRESS0

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

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

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

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

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

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

Структуры

 
FW_DYNAMIC_KEYWORD_ADDRESS_DATA0

Содержит данные, возвращаемые клиенту при вызове API перечисления .
FW_DYNAMIC_KEYWORD_ADDRESS0

Позволяет клиенту создать динамический ключевое слово адрес, содержащий список IP-адресов.
INET_FIREWALL_AC_BINARIES

Структура INET_FIREWALL_AC_BINARIES содержит двоичные пути к приложениям, работающим в контейнере приложений.
INET_FIREWALL_AC_CAPABILITIES

Структура INET_FIREWALL_AC_CAPABILITIES содержит сведения о возможностях контейнера приложения.
INET_FIREWALL_AC_CHANGE

Структура INET_FIREWALL_AC_CHANGE содержит сведения об изменениях, внесенных в контейнер приложения. (INET_FIREWALL_AC_CHANGE)
INET_FIREWALL_APP_CONTAINER

Структура INET_FIREWALL_APP_CONTAINER содержит сведения о конкретном контейнере приложения. (INET_FIREWALL_APP_CONTAINER)

Перечисления

 
FW_DYNAMIC_KEYWORD_ADDRESS_ENUM_FLAGS

Определяет константы, указывающие виды объектов, включаемых в операцию перечисления.
FW_DYNAMIC_KEYWORD_ADDRESS_FLAGS

Определяет константы, указывающие способ разрешения IP-адресов.
FW_DYNAMIC_KEYWORD_ORIGIN_TYPE

Определяет константы, указывающие источник объекта динамического адреса ключевое слово в FW_DYNAMIC_KEYWORD_ADDRESS_DATA0.
INET_FIREWALL_AC_CHANGE_TYPE

Перечисление INET_FIREWALL_AC_CHANGE_TYPE указывает тип изменения контейнера приложения. (INET_FIREWALL_AC_CHANGE_TYPE)
INET_FIREWALL_AC_CREATION_TYPE

Перечисление INET_FIREWALL_AC_CREATION_TYPE указывает тип событий создания контейнера приложения, для которых будут доставляться уведомления.
NETISO_ERROR_TYPE

Перечисление NETISO_ERROR_TYPE указывает тип ошибки, связанной с операцией сетевой изоляции.
NETISO_FLAG

Перечисление NETISO_FLAG указывает, следует ли возвращать двоичные файлы для контейнеров приложений. (NETISO_FLAG)