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
标头 netfw.h
DLL FirewallAPI.dll

另请参阅

INetFwServiceRestriction