The PlatformApplicabilityConditionType complex type, in Configuration Manager 2007, defines the platforms to which this item is applicable for evaluation. An empty list of platform applicability conditions indicates that the item is applicable to all platforms.

Logically, platform applicability is a Boolean value that is determined as follows (pseudocode):

[InstanceCountNotZero(Query1) AND InstanceCountNotZero(Query2)]

If the Query elements are not present, applicability is true.

The attributes are user interface hints only and are ignored for discovery purposes.

<xs:complexType name="PlatformApplicabilityConditionType">
	<xs:sequence>
		<xs:element name="Query1"
			type="PlatformApplicabilityQueryType"
		 />
		<xs:element name="Query2"
			type="PlatformApplicabilityQueryType"
		 />
		<xs:any
			processContents="skip"
			minOccurs="0"
			maxOccurs="unbounded"
			namespace="##other"
		 />
	</xs:sequence>
		<xs:attribute name="Platform"
		type="DefinedPlatformsType"
		use="required"
	 />
	<xs:attribute name="Name"
		type="DefinedPlatformNamesType"
		use="required"
	 />
	<xs:attribute name="MinVersion"
		type="PlatformMinVersionType"
		use="required"
	 />
	<xs:attribute name="MaxVersion"
		type="PlatformMaxVersionType"
		use="required"
	 />
	<xs:attribute name="DisplayName"
		type="NonEmptyStringType"
		use="required"
	 />
</xs:complexType>

Child Elements

Element Type Description

Query1

PlatformApplicabilityQueryType

The Query1 element represents the first of two queries that is used to determine platform applicability for a configuration item.

Query2

PlatformApplicabilityQueryType

The Query2 element represents the second of two queries that is used to determine platform applicability for a configuration item.

Attributes

Name Type Description

DisplayName

NonEmptyStringType

A display name for this platform applicability condition.

MaxVersion

PlatformMaxVersionType

The maximum operating system version that is required by this platform applicability condition.

MinVersion

PlatformMinVersionType

The minimum operating system version that is required by this platform applicability condition.

Name

DefinedPlatformNamesType

The name of the operating system.

Platform

DefinedPlatformsType

A value from the DefinedPlatformsType (I386, IA64, x64).

See Also


Send comments about this topic to Microsoft.