пропертидескриптион

Описывает одно уникальное каноническое свойство. Каждое такое свойство, предназначенное для доступа в системе, должно иметь соответствующий элемент пропертидескриптион .

синтаксис для 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>

Сведения об элементе

Родительский элемент Дочерние элементы
пропертидескриптионлист сеарчинфо
лабелинфо
typeInfo
aliasInfo
displayInfo
релатедпропертинфо

Атрибуты

Атрибут Описание
name Обязательный. Каноническое имя свойства, уникальное для системы; Например, System.Rating . Эта строка имеет тип канонического типа и ограничена 64 символами. Имя чувствительно к регистру и должно использовать следующий синтаксис: Publisher. Приложение. PropertyName. Ипропертидескриптион:: жетканоникалнаме возвращает это значение.
форматид Обязательный элемент. Идентификатор формата свойства (FMTID). Значение должно включать заключенные в фигурные скобки. Например, {64440492-4C8B-11D1-8B70-080036B11A03} . Ипропертидескриптион:: жетпропертикэй возвращает это значение.
propID Обязательный элемент. Идентификатор свойства (PID); Например, 9 . Ипропертидескриптион:: жетпропертикэй возвращает это значение. Это значение должно быть больше или равно 2. Значения 0 и 1 зарезервированы системой.