propertyDescription

描述單一唯一的標準屬性。 要在系統中使用的每個這類屬性都必須有對應的 propertyDescription 元素。

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>

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>

項目資訊

Parent 項目 子元素
propertyDescriptionList searchInfo
labelInfo
typeInfo
System.management.automation.aliasinfo
displayInfo
relatedPropertyInfo

屬性

屬性 描述
NAME 必要。 標準屬性名稱,對系統而言是唯一的;例如, System.Rating 。 這個字串的型別是標準型別,而且限制為64個字元。 名稱區分大小寫,而且應該使用下列語法: PropertyName。 IPropertyDescription:: GetCanonicalName 會傳回這個值。
formatID 必要。 屬性的格式識別碼 (FMTID) 。 值必須包含括住的括弧;例如, {64440492-4C8B-11D1-8B70-080036B11A03}IPropertyDescription:: GetPropertyKey 會傳回這個值。
propID 必要。 屬性識別碼 (PID) ;例如, 9IPropertyDescription:: GetPropertyKey 會傳回這個值。 此值必須大於或等於2。 值0和1是由系統所保留。