Интерфейс INetFwPolicy2 (netfw.h)
Интерфейс INetFwPolicy2 позволяет приложению или службе получить доступ к политике брандмауэра.
Наследование
Интерфейс INetFwPolicy2 наследуется от интерфейса IDispatch . INetFwPolicy2 также имеет следующие типы элементов:
Методы
Интерфейс INetFwPolicy2 содержит следующие методы.
INetFwPolicy2::EnableRuleGroup Включает или отключает указанную группу правил брандмауэра. |
INetFwPolicy2::get_BlockAllInboundTraffic Указывает, должен ли брандмауэр не разрешать входящий трафик. (Получить) |
INetFwPolicy2::get_CurrentProfileTypes Извлекает текущий активный профиль брандмауэра. |
INetFwPolicy2::get_DefaultInboundAction Указывает действие по умолчанию для входящего трафика. По умолчанию эти параметры имеют значение Блокировать. (Получить) |
INetFwPolicy2::get_DefaultOutboundAction Указывает действие по умолчанию для исходящего трафика. По умолчанию эти параметры имеют значение Разрешить. (Получить) |
INetFwPolicy2::get_ExcludedInterfaces Указывает список интерфейсов, для которых исключаются параметры брандмауэра. (Получить) |
INetFwPolicy2::get_FirewallEnabled Указывает, включен ли брандмауэр локально (действующий результат может отличаться из-за параметров групповой политики). (Получить) |
INetFwPolicy2::get_IsRuleGroupCurrentlyEnabled Определяет, включена или отключена указанная группа правил брандмауэра. (INetFwPolicy2.get_IsRuleGroupCurrentlyEnabled) |
INetFwPolicy2::get_LocalPolicyModifyState Определяет, вступит ли в силу добавление или настройка правила или группы правил в текущем профиле брандмауэра. |
INetFwPolicy2::get_NotificationsDisabled Указывает, отключены ли интерактивные уведомления брандмауэра. (INetFwPolicy2.get_NotificationsDisabled) |
INetFwPolicy2::get_Rules Извлекает коллекцию правил брандмауэра. |
INetFwPolicy2::get_ServiceRestriction Извлекает интерфейс, используемый для доступа к хранилищу защиты служб Windows. |
INetFwPolicy2::get_UnicastResponsesToMulticastBroadcastDisabled Указывает, не должен ли брандмауэр разрешать одноадресные ответы на многоадресный и широковещательный трафик. (INetFwPolicy2.get_UnicastResponsesToMulticastBroadcastDisabled) |
INetFwPolicy2::IsRuleGroupEnabled Определяет, включена или отключена указанная группа правил брандмауэра. (INetFwPolicy2.IsRuleGroupEnabled) |
INetFwPolicy2::p ut_BlockAllInboundTraffic Указывает, должен ли брандмауэр не разрешать входящий трафик. (Put) |
INetFwPolicy2::p ut_DefaultInboundAction Указывает действие по умолчанию для входящего трафика. По умолчанию эти параметры имеют значение Блокировать. (Put) |
INetFwPolicy2::p ut_DefaultOutboundAction Указывает действие по умолчанию для исходящего трафика. По умолчанию эти параметры имеют значение Разрешить. (Put) |
INetFwPolicy2::p ut_ExcludedInterfaces Указывает список интерфейсов, для которых исключаются параметры брандмауэра. (Put) |
INetFwPolicy2::p ut_FirewallEnabled Указывает, включен ли брандмауэр локально (действующий результат может отличаться из-за параметров групповой политики). (Put) |
INetFwPolicy2::p ut_NotificationsDisabled Указывает, отключены ли интерактивные уведомления брандмауэра. (INetFwPolicy2.put_NotificationsDisabled) |
INetFwPolicy2::p ut_UnicastResponsesToMulticastBroadcastDisabled Указывает, не должен ли брандмауэр разрешать одноадресные ответы на многоадресный и широковещательный трафик. (INetFwPolicy2.put_UnicastResponsesToMulticastBroadcastDisabled) |
INetFwPolicy2::RestoreLocalFirewallDefaults Восстанавливает конфигурацию локального брандмауэра до состояния по умолчанию. |
Комментарии
Все изменения конфигурации вступают в силу немедленно.
Для доступа к этому интерфейсу должна быть запущена служба брандмауэра Windows или общего доступа к подключению к Интернету.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | netfw.h |