propertyDescription
Décrit une seule propriété canonique unique. Chaque propriété de ce type destinée à être disponible dans le système doit avoir un élément propertyDescription correspondant.
Syntaxe pour 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>
Syntaxe pour 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>
Informations sur les éléments
Élément parent | Éléments enfants |
---|---|
propertyDescriptionList | searchInfo |
labelInfo | |
typeInfo | |
aliasInfo | |
displayInfo | |
relatedPropertyInfo |
Attributs
Attribut | Description |
---|---|
name | Obligatoire. Nom de la propriété canonique, propre au système ; par exemple, System.Rating . Cette chaîne est de type canonique et est limitée à 64 caractères. Le nom respecte la casse et doit utiliser la syntaxe suivante : Publisher.Application.PropertyName.
IPropertyDescription::GetCanonicalName retourne cette valeur. |
formatID | Obligatoire. Identificateur de format de la propriété (FMTID). La valeur doit inclure des accolades ; par exemple, {64440492-4C8B-11D1-8B70-080036B11A03} .
IPropertyDescription::GetPropertyKey retourne cette valeur. |
propID | Obligatoire. L’identificateur de propriété (PID) ; par exemple, 9 .
IPropertyDescription::GetPropertyKey retourne cette valeur. Cette valeur doit être supérieure ou égale à 2. Les valeurs 0 et 1 sont réservées par le système. |