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


Интерфейс INetFwOpenPorts (netfw.h)

[API брандмауэра Windows доступен для использования в операционных системах, указанных в разделе Требования. В последующих версиях он может быть изменен или недоступен. Для Windows Vista и более поздних версий рекомендуется использовать API брандмауэра Windows в режиме повышенной безопасности .]

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

Наследование

Интерфейс INetFwOpenPorts наследуется от интерфейса IDispatch . INetFwOpenPorts также имеет следующие типы членов:

Методы

Интерфейс INetFwOpenPorts содержит следующие методы.

 
INetFwOpenPorts::Add

Открывает новый порт и добавляет его в коллекцию.
INetFwOpenPorts::get__NewEnum

Возвращает объект, поддерживающий IEnumVARIANT, который можно использовать для итерации по всем портам в коллекции.
INetFwOpenPorts::get_Count

Извлекает доступный только для чтения элемент, возвращающий количество элементов в коллекции. (INetFwOpenPorts.get_Count)
INetFwOpenPorts::Item

Возвращает указанный порт, если он находится в коллекции.
INetFwOpenPorts::Remove

Закрывает порт и удаляет его из коллекции.

Комментарии

Экземпляр этого интерфейса извлекается с помощью свойства GloballyOpenPorts интерфейса INetFwProfile.

Все изменения конфигурации вступают в силу немедленно.

Требования

Требование Значение
Минимальная версия клиента Windows Vista, Windows XP с пакетом обновления 2 (SP2) [только классические приложения]
Минимальная версия сервера Windows Server 2003 с пакетом обновления 1 (SP1) [только классические приложения]
Целевая платформа Windows
Header netfw.h

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

IDispatch

INetFwOpenPort

INetFwProfile

INetFwService

IUnknown