Share via


Extended Properties

Configurations and most objects in the component database have extended properties in addition to their common properties. Extended properties are typically used to hold optional parameters or configuration information for a component, or to conditionally enable a feature. For example, a network component might use an extended property to hold a TCP/IP address. Extended properties can be set by using Target Designer and by using Component Designer.

An extended property has a name, a data format, and a data value. The data type is determined by the format. Use the prefix oem or any other meaningful prefix for your extended property names. The prefix cmi is reserved for use by Microsoft.

Extended property names are case-insensitive.

The following table shows the extended property data formats.

Data format Use Example
String Stores data. "XYZ"
Integer Stores a 32 bit signed integer. 234
Boolean Stores true/false data. True
Multistring Stores an array of strings of data in one property. "String1"
"String2"
"String3"
Binary Stores an array of 1-byte unsigned integers. 3FC5A9
GUID Stores a globally unique identifier (GUID). "{F9C9CBB4-E5F4-4434-AD13-5BCD26C5F5DF}"
Date/Time Stores date and time information. Data is set and returned using the local time zone. Data is stored in UTC. 10/12/2001 5:30:01 PM

See Also

Configurations in Target Designer | Objects in Component Designer | Common Properties