共用方式為


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傳回值。

如果方法失敗,傳回值就是下列其中一個錯誤碼。

傳回碼 Description
E_ACCESSDENIED
作業因許可權問題而中止。
E_INVALIDARG
方法因為參數無效而失敗。
E_OUTOFMEMORY
方法無法配置必要的記憶體。
E_POINTER
方法因為指標無效而失敗。
 

VB

如果方法成功,則會S_OK傳回值。

如果方法失敗,傳回值就是下列其中一個錯誤碼。

傳回碼 Description
E_ACCESSDENIED
作業因許可權問題而中止。
E_INVALIDARG
方法因為參數無效而失敗。
E_OUTOFMEMORY
方法無法配置必要的記憶體。
E_POINTER
方法因為指標無效而失敗。

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
目標平台 Windows
標頭 netfw.h
Dll FirewallAPI.dll

另請參閱

INetFwServiceRestriction