Enabled Property of the IFPCWebFilter Interface
The Enabled property gets or sets a Boolean value that indicates whether the Web filter is enabled.
C++
HRESULT put_Enabled(
VARIANT_BOOL fEnabled
);
HRESULT get_Enabled(
VARIANT_BOOL* pfEnabled
);
Parameters
fEnabled
Boolean value that indicates whether the Web filter is enabled.pfEnabled
Pointer to a Boolean variable that is set on return to VARIANT_TRUE if the Web filter is enabled, or to VARIANT_FALSE if the Web filter is disabled.
Return Value
These property methods return S_OK if the call is successful; otherwise, they return an error code.
Visual Basic
Property Enabled As Boolean
Property Value
Boolean value that indicates whether the Web filter is enabled.
Example Code
This VBScript subprocedure receives the GUID of a Web filter and enables or disables the Web filter by setting the Enabled property to True or False according to the value of the second argument passed to it. It does not include error handling.
Sub EnableDisableWebFilter(filterGuid, NewValue)
' Declare the other objects needed.
Dim root ' The FPCLib.FPC root object
Dim tmgArray ' An FPCArray object
Dim filter ' An FPCWebFilter object
Dim currentValue ' A Boolean
' Create the root object.
Set root = CreateObject("FPC.Root")
' Get references to the array object
' and the Web filter object.
Set tmgArray = root.GetContainingArray()
Set filter = tmgArray.Extensions.WebFilters.Item(filterGuid)
' Change the value of the property if necessary.
currentValue = filter.Enabled
WScript.Echo "Current value of Enabled for " & filter.Name & ": " & currentValue
If newValue <> currentValue Then
filter.Enabled = newValue
WScript.Echo "Changing the Enabled property to " & filter.Enabled
filter.Save
WScript.Echo "Done!"
End If
End Sub
Remarks
This property is read/write.
When an enterprise with central array management is deployed, Web filters can be registered in the enterprise configuration and in an array configuration. If a Web filter is enabled in the enterprise configuration, the enterprise setting is applied to each array, and the filter cannot be disabled in an array configuration. If a Web filter is disabled in the enterprise configuration, it can be enabled or disabled in an array configuration.
Requirements
Client | Requires Windows 7 or Windows Vista. |
Server | Requires Windows Server 2008 R2 or Windows Server 2008 x64 Edition with SP2. |
Version | Requires Forefront Threat Management Gateway (TMG) 2010. |
IDL | Declared in Msfpccom.idl. |
DLL | Requires Msfpccom.dll. |
See Also
Send comments about this topic to Microsoft
Build date: 6/30/2010