propertyDescription
Describe una única propiedad canónica. Todas estas propiedades destinadas a estar disponibles en el sistema deben tener un elemento propertyDescription correspondiente.
Sintaxis para 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>
Sintaxis para 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>
Información de elemento
Elemento primario | Elementos secundarios |
---|---|
propertyDescriptionList | searchInfo |
labelInfo | |
typeInfo | |
aliasInfo | |
displayInfo | |
relatedPropertyInfo |
Atributos
Atributo | Descripción |
---|---|
name | Necesario. Nombre de propiedad canónica, único para el sistema; por ejemplo, System.Rating . Esta cadena es de tipo canónico y está limitada a 64 caracteres. El nombre distingue mayúsculas de minúsculas y debe usar la siguiente sintaxis: Publisher.Application.PropertyName.
IPropertyDescription::GetCanonicalName devuelve este valor. |
formatID | Necesario. Identificador de formato de la propiedad (FMTID). El valor debe incluir llaves envolventes; por ejemplo, {64440492-4C8B-11D1-8B70-080036B11A03} .
IPropertyDescription::GetPropertyKey devuelve este valor. |
propID | Necesario. Identificador de propiedad (PID); por ejemplo, 9 .
IPropertyDescription::GetPropertyKey devuelve este valor. Este valor debe ser mayor o igual que 2. El sistema reserva los valores 0 y 1. |