Delen via


eigenschapselement (bibliotheekschema)

De eigenschap <> element geeft een eigenschap op die door de bibliotheek wordt gebruikt. Deze eigenschappen zijn specifiek voor de bibliotheek, dus er is geen vooraf gedefinieerde set eigenschappennamen die moeten worden gebruikt. Dit element is optioneel en bevat geen onderliggende elementen.

Syntaxis

<!-- 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>

Elementinformatie

Bovenliggend element Onderliggende elementen
propertyStore-element (bibliotheekschema) Geen

 

Kenmerken

Attribuut Beschrijving Waarden
naam Publiek. Vereist. De weergavenaam van de eigenschap.
type Publiek. Vereist. Het type eigenschap.
  • Alle: standaard. De waarde wordt niet afgetrokken door het eigenschappensubsysteem. VT_NULL wordt geretourneerd door GetPropertyType.
  • Null: Er is geen waarde voor deze eigenschap. VT_NULL wordt geretourneerd door GetPropertyType.
  • Tekenreeks: De waarde moet een VT_LPWSTR zijn.
  • Booleaanse waarde: De waarde moet een VT_BOOL zijn.
  • Byte: De waarde moet een VT_UI1 zijn.
  • Buffer: De waarde moet een VT_UI1
  • VT_VECTOR buffer van bytes.
  • Int16: De waarde moet een VT_I2 zijn.
  • UInt16: De waarde moet een VT_UI2 zijn.
  • Int32: De waarde moet een VT_I4 zijn.
  • UInt32: De waarde moet een VT_UI4 zijn.
  • Int64: De waarde moet een VT_I8 zijn.
  • UInt64: De waarde moet een VT_UI8 zijn.
  • Dubbel: de waarde moet een VT_R8 zijn.
  • DateTime: De waarde moet een VT_FILETIME zijn.
  • Guid: De waarde moet een VT_CLSID zijn.
  • Blob: De waarde moet een VT_BLOB zijn.
  • Object: De waarde moet een VT_UNKNOWN zijn.
  • Stream: De waarde moet een VT_STREAM zijn.
  • Klembord: De waarde moet een VT_CF zijn.

 

Opmerkingen

De vereisten voor het <canonieke naam> element komen overeen met de vereisten voor Windows Search en het Windows-eigenschappensysteem. De tekenreeks moet van het type canoniek zijn.

beschrijvingsschema voor bibliotheek

eigenschapsschema's

beschrijvingsschema voor zoekconnector