propertyDescription

Descrive una singola proprietà canonica univoca. Ogni proprietà di questo tipo che deve essere disponibile nel sistema deve avere un elemento propertyDescription corrispondente.

Sintassi per 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>

Sintassi per 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>

Informazioni sull'elemento

Elemento padre Elementi figlio
propertyDescriptionList searchInfo
labelInfo
Typeinfo
aliasInfo
displayInfo
relatedPropertyInfo

 

Attributi

Attributo Descrizione
name Obbligatorio. Nome della proprietà canonica, univoco per il sistema; ad esempio . System.Rating Questa stringa è di tipo canonico ed è limitata a 64 caratteri. Il nome fa distinzione tra maiuscole e minuscole e deve usare la sintassi seguente: Publisher.Application.PropertyName. IPropertyDescription::GetCanonicalName restituisce questo valore.
formatID Obbligatorio. Identificatore di formato della proprietà (FMTID). Il valore deve includere parentesi graffe; ad esempio . {64440492-4C8B-11D1-8B70-080036B11A03} IPropertyDescription::GetPropertyKey restituisce questo valore.
propID Obbligatorio. Identificatore di proprietà (PID); ad esempio . 9 IPropertyDescription::GetPropertyKey restituisce questo valore. Questo valore deve essere maggiore o uguale a 2. I valori 0 e 1 sono riservati dal sistema.