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


Метод INetFwServiceRestriction::ServiceRestricted (netfw.h)

Метод ServiceRestricted указывает, включены ли правила ограничения службы, чтобы ограничить трафик ресурсами, указанными правилами брандмауэра.

Синтаксис

HRESULT ServiceRestricted(
  [in]  BSTR         serviceName,
  [in]  BSTR         appName,
  [out] VARIANT_BOOL *serviceRestricted
);

Параметры

[in] serviceName

Имя запрашиваемой службы относительно состояния ограничения службы.

[in] appName

Имя запрашиваемого приложения относительно состояния ограничения службы.

[out] serviceRestricted

Указывает, существуют ли правила ограничения службы для ограничения указанной службы. Если значение равно true (VARIANT_TRUE), служба ограничена. В противном случае служба не ограничивается ресурсами, указанными правилами брандмауэра.

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

C++

Если метод завершается успешно, возвращается значение S_OK.

Если метод завершается ошибкой, возвращается один из следующих кодов ошибок.

Код возврата Описание
E_ACCESSDENIED
Операция была прервана из-за проблем с разрешениями.
E_INVALIDARG
Сбой метода из-за недопустимого параметра.
E_OUTOFMEMORY
Методу не удалось выделить необходимую память.
E_POINTER
Сбой метода из-за недопустимого указателя.
 

VB

Если метод завершается успешно, возвращается значение S_OK.

Если метод завершается ошибкой, возвращается один из следующих кодов ошибок.

Код возврата Описание
E_ACCESSDENIED
Операция была прервана из-за проблем с разрешениями.
E_INVALIDARG
Сбой метода из-за недопустимого параметра.
E_OUTOFMEMORY
Методу не удалось выделить необходимую память.
E_POINTER
Сбой метода из-за недопустимого указателя.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header netfw.h
DLL FirewallAPI.dll

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

INetFwServiceRestriction