Partager via


property, élément (schéma de bibliothèque)

La propriété <> élément spécifie une propriété utilisée par la bibliothèque. Ces propriétés sont spécifiques à la bibliothèque. Il n’existe donc aucun ensemble prédéfini de noms de propriétés à utiliser. Cet élément est facultatif et n’a aucun élément enfant.

Syntaxe

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

Informations sur l’élément

Parent, élément Éléments enfants
propertyStore, élément (schéma de bibliothèque) Aucun

 

Attributs

Attribut Description Valeurs
nom Public. Obligatoire. Nom complet de la propriété.
type Public. Obligatoire. Type de propriété.
  • Tout : valeur par défaut. La valeur ne sera pas coédée par le sous-système de propriété. VT_NULL sera retourné par GetPropertyType.
  • Null : il n’existe aucune valeur pour cette propriété. VT_NULL sera retourné par GetPropertyType.
  • Chaîne : la valeur doit être une VT_LPWSTR.
  • Boolean : la valeur doit être une VT_BOOL.
  • Octet : la valeur doit être une VT_UI1.
  • Mémoire tampon : la valeur doit être une VT_UI1
  • VT_VECTOR mémoire tampon d’octets.
  • Int16 : La valeur doit être une VT_I2.
  • UInt16 : La valeur doit être une VT_UI2.
  • Int32 : La valeur doit être un VT_I4.
  • UInt32 : La valeur doit être une VT_UI4.
  • Int64 : La valeur doit être une VT_I8.
  • UInt64 : La valeur doit être une VT_UI8.
  • Double : la valeur doit être une VT_R8.
  • DateTime : la valeur doit être une VT_FILETIME.
  • Guid : La valeur doit être une VT_CLSID.
  • Objet blob : la valeur doit être une VT_BLOB.
  • Objet : la valeur doit être une VT_UNKNOWN.
  • Flux : la valeur doit être une VT_STREAM.
  • Presse-papiers : la valeur doit être une VT_CF.

 

Remarques

La configuration requise pour l’élément <nom canonique> correspond à la configuration requise pour Windows Search et le système de propriétés Windows. La chaîne doit être de type canonique.

schéma de description de bibliothèque

schémas de propriétés

schéma de description du connecteur de recherche