Метод INetFwOpenPorts::Item (netfw.h)
[API брандмауэра Windows доступен для использования в операционных системах, указанных в разделе Требования. В последующих версиях он может быть изменен или недоступен. Для Windows Vista и более поздних версий рекомендуется использовать API брандмауэра Windows в режиме повышенной безопасности .]
Возвращает указанный порт, если он находится в коллекции.
Синтаксис
HRESULT Item(
[in] LONG portNumber,
[in] NET_FW_IP_PROTOCOL ipProtocol,
[out] INetFwOpenPort **openPort
);
Параметры
[in] portNumber
Номер порта для поиска.
[in] ipProtocol
Протокол порта для поиска по типу NET_FW_IP_PROTOCOL.
[out] openPort
Ссылка на возвращенный объект INetFwOpenPort .
Возвращаемое значение
C++
Если метод выполнен успешно, возвращаемое значение будет S_OK.Если метод завершается ошибкой, возвращается один из следующих кодов ошибок.
VB
Ссылка на возвращенный объект INetFwOpenPort .Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista, Windows XP с пакетом обновления 2 (SP2) [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 с пакетом обновления 1 (SP1) [только классические приложения] |
Целевая платформа | Windows |
Header | netfw.h |
DLL | FirewallAPI.dll; Hnetcfg.dll в Windows XP с пакетом обновления 2 (SP2) |