INetFwServiceRestriction::ServiceRestricted method (netfw.h)
The ServiceRestricted method indicates whether service restriction rules are enabled to limit traffic to the resources specified by the firewall rules.
Syntax
HRESULT ServiceRestricted(
[in] BSTR serviceName,
[in] BSTR appName,
[out] VARIANT_BOOL *serviceRestricted
);
Parameters
[in] serviceName
Name of the service being queried concerning service restriction state.
[in] appName
Name of the application being queried concerning service restriction state.
[out] serviceRestricted
Indicates whether service restriction rules are in place to restrict the specified service. If true (VARIANT_TRUE), service is restricted. Otherwise, service is not restricted to the resources specified by firewall rules.
Return value
C++
If the method succeeds the return value is S_OK.If the method fails, the return value is one of the following error codes.
Return code | Description |
---|---|
|
The operation was aborted due to permissions issues. |
|
The method failed due to an invalid parameter. |
|
The method was unable to allocate required memory. |
|
The method failed due to an invalid pointer. |
VB
If the method succeeds the return value is S_OK.If the method fails, the return value is one of the following error codes.
Return code | Description |
---|---|
|
The operation was aborted due to permissions issues. |
|
The method failed due to an invalid parameter. |
|
The method was unable to allocate required memory. |
|
The method failed due to an invalid pointer. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2008 [desktop apps only] |
Target Platform | Windows |
Header | netfw.h |
DLL | FirewallAPI.dll |