propertyDescription

Menjelaskan satu properti kanonis unik. Setiap properti tersebut dimaksudkan untuk tersedia dalam sistem harus memiliki elemen propertyDescription yang sesuai.

Sintaks untuk 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>

Sintaks untuk 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>

Informasi Elemen

Elemen Induk Elemen Anak
propertyDescriptionList searchInfo
labelInfo
typeInfo
aliasInfo
displayInfo
relatedPropertyInfo

 

Atribut

Atribut Deskripsi
nama Wajib diisi. Nama properti kanonis, unik untuk sistem; misalnya, System.Rating. String ini berjenis kanonis dan dibatasi hingga 64 karakter. Nama ini peka huruf besar/kecil dan harus menggunakan sintaks berikut: Publisher. Application.PropertyName. IPropertyDescription::GetCanonicalName mengembalikan nilai ini.
formatID Wajib diisi. Pengidentifikasi format properti (FMTID). Nilai harus menyertakan kurung kurawal penutup; misalnya, {64440492-4C8B-11D1-8B70-080036B11A03}. IPropertyDescription::GetPropertyKey mengembalikan nilai ini.
propID Wajib diisi. Pengidentifikasi properti (PID); misalnya, 9. IPropertyDescription::GetPropertyKey mengembalikan nilai ini. Nilai ini harus lebih besar dari atau sama dengan 2. Nilai 0 dan 1 dicadangkan oleh sistem.