PropertyDescription
Описывает одно уникальное каноническое свойство. Каждое такое свойство, которое должно быть доступно в системе, должно иметь соответствующий элемент propertyDescription .
Синтаксис для Windows 7
<!-- propertyDescription for Windows 7-->
<xs:element name="propertyDescription">
<xs:complexType>
<xs:all>
<xs:element ref="searchInfo" minOccurs="0" maxOccurs="1"/>
<xs:element ref="labelInfo" minOccurs="0" maxOccurs="1"/>
<xs:element ref="typeInfo" minOccurs="0" maxOccurs="1"/>
<xs:element ref="aliasInfo" minOccurs="0" maxOccurs="1"/>
<xs:element ref="displayInfo" minOccurs="0" maxOccurs="1"/>
<xs:element ref="relatedPropertyInfo" minOccurs="0" maxOccurs="1"/>
</xs:all>
<xs:attribute name="formatID" type="uuid" use="required"/>
<xs:attribute name="propID" type="propid" use="required"/>
<xs:attribute name="name" type="canonical-name" use="required"/>
</xs:complexType>
</xs:element>
Синтаксис для Vista
<!-- propertyDescription for Windows Vista-->
<xs:element name="propertyDescription">
<xs:complexType>
<xs:all>
<xs:element ref="searchInfo" minOccurs="0" maxOccurs="1"/>
<xs:element ref="labelInfo" minOccurs="0" maxOccurs="1"/>
<xs:element ref="typeInfo" minOccurs="0" maxOccurs="1"/>
<xs:element ref="aliasInfo" minOccurs="0" maxOccurs="1"/>
<xs:element ref="displayInfo" minOccurs="0" maxOccurs="1"/>
</xs:all>
<xs:attribute name="formatID" type="uuid" use="required"/>
<xs:attribute name="propID" type="xs:nonNegativeInteger" use="required"/>
<xs:attribute name="name" type="canonical-name" use="required"/>
</xs:complexType>
</xs:element>
Сведения об элементе
Родительский элемент | Дочерние элементы |
---|---|
propertyDescriptionList | searchInfo |
labelInfo | |
Typeinfo | |
aliasInfo | |
displayInfo | |
relatedPropertyInfo |
Атрибуты
Атрибут | Описание |
---|---|
name | Обязательный. Каноническое имя свойства, уникальное для системы; Например, System.Rating . Эта строка имеет тип канонического типа и ограничена 64 символами. Имя учитывает регистр и должно использовать следующий синтаксис: Publisher.Application.PropertyName.
IPropertyDescription::GetCanonicalName возвращает это значение. |
formatID | Обязательный. Идентификатор формата свойства (FMTID). Значение должно включать вложенные фигурные скобки; Например, {64440492-4C8B-11D1-8B70-080036B11A03} .
IPropertyDescription::GetPropertyKey возвращает это значение. |
propID | Обязательный. Идентификатор свойства (PID); Например, 9 .
IPropertyDescription::GetPropertyKey возвращает это значение. Это значение должно быть больше или равно 2. Значения 0 и 1 зарезервированы системой. |