Udostępnij za pośrednictwem


property, element (schemat biblioteki)

Właściwość <> określa właściwość używaną przez bibliotekę. Te właściwości są specyficzne dla biblioteki, dlatego nie ma wstępnie zdefiniowanego zestawu nazw właściwości do użycia. Ten element jest opcjonalny i nie ma elementów podrzędnych.

Składnia

<!-- property -->
<xs:element name="property" minOccurs="0" maxOccurs="unbounded">
    <xs:complexType>
        <xs:complexContent>
            <xs:extension base="xs:anyType">
                <xs:attribute name="name" type="canonical-name" use="required"/>
                    <xs:simpleType name="canonical-name">
                        <xs:restriction base="xs:string">
                            <xs:maxLength value="63"/>
                            <xs:pattern value="[0-9A-Za-z.]*"/>
                        </xs:restriction>
                    </xs:simpleType>
                <xs:attribute name="type"/>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
</xs:element>

Informacje o elementach

Element nadrzędny Elementy podrzędne
propertyStore, element (schemat biblioteki) Żaden

 

Atrybuty

Atrybut Opis Wartości
nazwa Publiczny. Wymagane. Nazwa wyświetlana właściwości.
typ Publiczny. Wymagane. Typ właściwości.
  • Dowolna: Wartość domyślna. Wartość nie będzie zmuszana przez podsystem właściwości. VT_NULL zostanie zwrócony przez polecenie GetPropertyType.
  • Null: nie ma wartości dla tej właściwości. VT_NULL zostanie zwrócony przez polecenie GetPropertyType.
  • Ciąg: wartość musi być VT_LPWSTR.
  • Wartość logiczna: wartość musi być VT_BOOL.
  • Bajt: wartość musi być VT_UI1.
  • Bufor: wartość musi być VT_UI1
  • VT_VECTOR bufor bajtów.
  • Int16: Wartość musi być VT_I2.
  • UInt16: Wartość musi być VT_UI2.
  • Int32: Wartość musi być VT_I4.
  • UInt32: Wartość musi być VT_UI4.
  • Int64: Wartość musi być VT_I8.
  • UInt64: Wartość musi być VT_UI8.
  • Podwójne: wartość musi być VT_R8.
  • Data/godzina: wartość musi być VT_FILETIME.
  • Identyfikator GUID: wartość musi być VT_CLSID.
  • Obiekt blob: wartość musi być VT_BLOB.
  • Obiekt: wartość musi być VT_UNKNOWN.
  • Strumień: wartość musi być VT_STREAM.
  • Schowek: wartość musi być VT_CF.

 

Uwagi

Wymagania dotyczące elementu> nazwy kanonicznej <są zgodne z wymaganiami systemu Windows Search i systemu właściwości Systemu Windows. Ciąg musi być typu canonical-type.

schematu opisu biblioteki

schematy właściwości

Łącznik wyszukiwania opis schematu