Internet Security and Acceleration Server 2004/2006 SDK

The FPCSnapinPluginPolicy object provides properties and methods for enforcing a per-rule policy. The per-rule policy determines whether the extension snap-in is displayed for an extendable node in ISA Server Management based on the policy rule associated with the node and specifies which filters can be configured in the extension snap-in.

This object is accessed through the PluginPolicy property of an FPCSnapinNode object.

Click here to see the ISA Server object hierarchy.


The FPCSnapinPluginPolicy object defines the following methods.

Method Description
IndicatePluginPolicy Indicates that the extension snap-in must implement the plug-in policy.
IsApplicationFilterSelected Verifies that the policy rule of the node applies to one or more protocols associated with the specified application filter.
IsProtocolSelected Verifies that the policy rule of the snap-in node applies to the specified protocol.


The FPCSnapinPluginPolicy object has the following properties.

Property Description
CurrentAction Gets a value from the FpcPolicyRuleActions enumerated type that indicates whether the policy rule of the node allows or denies requests.
PolicyRule Gets an FPCPolicyRule object that represents the policy rule of the node.
VendorParametersSets Gets a VendorParametersSets collection in which custom data can be stored for the extension snap-in.

Interfaces for C++ Programming

This object implements the IFPCSnapinPluginPolicy interface.


Client Requires Windows XP.
Server Requires Windows Server 2003. Requires Windows Server 2003 or Windows 2000 for ISA Server 2004 Standard Edition.
Version Requires Internet Security and Acceleration (ISA) Server 2006 or ISA Server 2004.

Declared in Msfpccom.idl.

See Also

COM Objects