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.


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.



Runtime Requirements

Development Requirements

See Also

Send comments about this topic to Microsoft.