The CCM_ApplicationPolicy Windows Management Instrumentation (WMI) class is an SMS Provider server class, in Configuration Manager, that represents …. 

The following syntax is simplified from Managed Object Format (MOF) code and includes all inherited properties.

Class CCM_ApplicationPolicy : CCM_SoftwareBase
{
	String ApplicabilityState;
	Object Apps[];
	String ConfigureState;
	UInt32 ContentSize;
	String CurrentState;
	DateTime Deadline;
	String DeploymentReport;
	String Description;
	UInt32 ErrorCode;
	UInt32 EstimatedInstallTime;
	UInt32 EvaluationState;
	String FullName;
	String Id;
	Boolean IsMachineTarget;
	Boolean IsPreflightOnly;
	DateTime LastEvalTime;
	String Name;
	DateTime NextUserScheduledTime;
	UInt32 PercentComplete;
	String ProgressState;
	String Publisher;
	String ResolvedState;
	String Revision;
	DateTime StartTime;
	UInt32 Type;
};

Methods

The following table lists the methods in the CCM_ApplicationPolicy class.

Method Description

EvaluateAppPolicy Method in Class CCM_ApplicationPolicy

 ...

EvaluateAllPolicies Method in Class CCM_ApplicationPolicy

 ...

GetEvaluationState Method in Class CCM_ApplicationPolicy

 ...

Properties

ApplicabilityState

Data type: StringAccess type: Read/Write Qualifiers: [values]ApplicabilityState  
Apps

Data type: Object Array Access type: Read/Write Qualifiers: [lazy]Apps  
ConfigureState

Data type: StringAccess type: Read/Write Qualifiers: [values]ConfigureState  
ContentSize

Data type: UInt32Access type: Read/Write Qualifiers: noneContentSize  
CurrentState

Data type: StringAccess type: Read/Write Qualifiers: [values]CurrentState  
Deadline

Data type: DateTimeAccess type: Read/Write Qualifiers: noneDeadline  
DeploymentReport

Data type: StringAccess type: Read/Write Qualifiers: [lazy]DeploymentReport  
Description

Data type: StringAccess type: Read/Write Qualifiers: noneDescription  
ErrorCode

Data type: UInt32Access type: Read/Write Qualifiers: noneErrorCode  
EstimatedInstallTime

Data type: UInt32Access type: Read/Write Qualifiers: noneEstimatedInstallTime  
EvaluationState

Data type: UInt32Access type: Read/Write Qualifiers: noneEvaluationState  
FullName

Data type: StringAccess type: Read/Write Qualifiers: noneFullName  
Id

Data type: StringAccess type: Read/Write Qualifiers: [key]Id  
IsMachineTarget

Data type: BooleanAccess type: Read/Write Qualifiers: [key]IsMachineTarget  
IsPreflightOnly

Data type: BooleanAccess type: Read/Write Qualifiers: noneIsPreflightOnly  
LastEvalTime

Data type: DateTimeAccess type: Read/Write Qualifiers: noneLastEvalTime  
Name

Data type: StringAccess type: Read/Write Qualifiers: noneName  
NextUserScheduledTime

Data type: DateTimeAccess type: Read/Write Qualifiers: noneNextUserScheduledTime  
PercentComplete

Data type: UInt32Access type: Read/Write Qualifiers: nonePercentComplete  
ProgressState

Data type: StringAccess type: Read/Write Qualifiers: [values]ProgressState  
Publisher

Data type: StringAccess type: Read/Write Qualifiers: nonePublisher  
ResolvedState

Data type: StringAccess type: Read/Write Qualifiers: [values]ResolvedState  
Revision

Data type: StringAccess type: Read/Write Qualifiers: [key]Revision  
StartTime

Data type: DateTimeAccess type: Read/Write Qualifiers: noneStartTime  
Type

Data type: UInt32Access type: Read/Write Qualifiers: noneType  

Remarks

Requirements

Runtime Requirements

Development Requirements

See Also