IClientComponent Client COM Automation Interface

Applies To: System Center Configuration Manager 2007, System Center Configuration Manager 2007 R2, System Center Configuration Manager 2007 R3, System Center Configuration Manager 2007 SP1, System Center Configuration Manager 2007 SP2

In Configuration Manager, IClientComponent is an interface that provides information about a Configuration Manager component on a client.

Methods and Properties

Name Description

IClientComponent::Name Property

Defines the name of the component.

IClientComponent::DisplayName Property

Defines the display name of the component.

IClientComponent::DisplayNameResID Property

Defines the resource ID of the display name for this component.

IClientComponent::Version Property

Defines the Configuration Manager version of the component.

IClientComponent::State Property

Defines the current install or enabled state of the component.

IClientComponent::DisplayNameResDLL Property

Defines the name of the resource DLL that contains the display name of this action.

Remarks

The Configuration Manager client has numerous client agents and components installed. This interface can be used to see the state of a particular component. The Name property provides a nonlocalized name of the action that can be used if necessary. However, the true localized string for the action name can be obtained by loading the string from the resource DLL and resource ID specified in the corresponding properties.

The ProgID for the automation object is CPApplet.ClientComponent, and it is implemented as part of CPApplet.dll. The Visual Basic reference for early binding is CPApplet 1.0 Type Library. The early binding object name is ClientComponent.

The IID for IClientComponent is F6A9149D-06F3-43C7-89FD-4C39EB9F9D70.

Requirements

CPApplet.DLL

Runtime Requirements

For more information, see Configuration Manager Client Runtime Requirements.

Development Requirements

For more information, see Configuration Manager Client Development Requirements.

See Also

Concepts

CPApplet Client COM Automation Classes