propertyDescription
Opisuje jedną unikatową właściwość kanoniczną. Każda taka właściwość, która ma być dostępna w systemie, musi mieć odpowiedni element propertyDescription.
Składnia dla systemu 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>
Składnia dla 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>
Informacje o elementach
Element nadrzędny | Elementy podrzędne |
---|---|
propertyDescriptionList | searchInfo |
labelInfo | |
typeInfo | |
aliasInfo | |
displayInfo | |
relatedPropertyInfo |
Atrybuty
Atrybut | Opis |
---|---|
nazwa | Wymagane. Nazwa właściwości kanonicznej, unikatowa dla systemu; na przykład System.Rating . Ten ciąg jest typu canonical i jest ograniczony do 64 znaków. Nazwa uwzględnia wielkość liter i powinna używać następującej składni: Publisher.Application.PropertyName.
IPropertyDescription::GetCanonicalName zwraca tę wartość. |
identyfikator formatu | Wymagane. Identyfikator formatu właściwości (FMTID). Wartość musi zawierać otaczające nawiasy klamrowe; na przykład {64440492-4C8B-11D1-8B70-080036B11A03} .
IPropertyDescription::GetPropertyKey zwraca tę wartość. |
propID | Wymagane. Identyfikator właściwości (PID); na przykład 9 .
IPropertyDescription::GetPropertyKey zwraca tę wartość. Ta wartość musi być większa lub równa 2. Wartości 0 i 1 są zarezerwowane przez system. |