In System Center 2012 Configuration Manager, the desired configuration management COM automation classes and related types are used by client applications to manage configuration items on the client computer. They concern client-side behavior only and are called externally by the Desired Configuration Management Agent, which is enabled by default on the client computer. For more information about the agent, see Configuration Manager Compliance Settings (DCM).

Before the Desired Configuration Management Client Agent can call the desired configuration management client COM automation objects in your application, Configuration Manager must send a policy to the client computers for the site. The policy requests desired configuration management components to be enabled. The Desired Configuration Management Client Agent properties are site-wide client settings.

When the policy is received, the Desired Configuration Management Agent can call the COM automation objects in the client application to handle configuration items as needed. For example, the agent calls an IDCMSDK Interface object to access and query baseline configuration items.

For more information about developing applications by using the desired configuration management client COM automation classes, see About Configuration Manager SDK Requirements.

In This Section

Term Definition

ICIINFO Interface

Represents the properties of a baseline configuration item in a Desired Configuration Management Agent job in the client data store.

IDCMAgentCallback Interface

Represents the callback for the Desired Configuration Management Agent.

IDCMSDK Interface

Represents the Desired Configuration Management SDK and defines methods that are used to handle baseline configuration items.

CIDetectInfo Structure

Contains information for baseline configuration item detection.

CIPackageInfo Structure

Contains package information for a configuration item.

CIEvalState Enumeration

Defines configuration item evaluation states.

CIJobState Enumeration

Defines configuration item agent job states.

CIPresence Enumeration

Defines configuration item presence types used in the discovery process.

See Also