énumération PROPDESC_TYPE_FLAGS (propsys.h)
Décrit les attributs de l’élément typeInfo dans le fichier .propdesc de la propriété.
Syntax
typedef enum PROPDESC_TYPE_FLAGS {
PDTF_DEFAULT = 0,
PDTF_MULTIPLEVALUES = 0x1,
PDTF_ISINNATE = 0x2,
PDTF_ISGROUP = 0x4,
PDTF_CANGROUPBY = 0x8,
PDTF_CANSTACKBY = 0x10,
PDTF_ISTREEPROPERTY = 0x20,
PDTF_INCLUDEINFULLTEXTQUERY = 0x40,
PDTF_ISVIEWABLE = 0x80,
PDTF_ISQUERYABLE = 0x100,
PDTF_CANBEPURGED = 0x200,
PDTF_SEARCHRAWVALUE = 0x400,
PDTF_DONTCOERCEEMPTYSTRINGS = 0x800,
PDTF_ALWAYSINSUPPLEMENTALSTORE = 0x1000,
PDTF_ISSYSTEMPROPERTY = 0x80000000,
PDTF_MASK_ALL = 0x80001fff
} ;
Constantes
PDTF_DEFAULT Valeur : 0 La propriété utilise les valeurs par défaut pour tous les attributs. |
PDTF_MULTIPLEVALUES Valeur : 0x1 La propriété peut avoir plusieurs valeurs. Ces valeurs sont stockées en tant que VT_VECTOR dans la structure PROPVARIANT . Cette valeur est définie par l’attribut multipleValues de l’élément typeInfo dans le fichier .propdesc de la propriété. |
PDTF_ISINNATE Valeur : 0x2 Cet indicateur indique qu’une propriété est en lecture seule et qu’elle ne peut pas être écrite dans. Cette valeur est définie par l’attribut isInnate de l’élément typeInfo dans le fichier .propdesc de la propriété. |
PDTF_ISGROUP Valeur : 0x4 La propriété est un en-tête de groupe. Cette valeur est définie par l’attribut isGroup de l’élément typeInfo dans le fichier .propdesc de la propriété. |
PDTF_CANGROUPBY Valeur : 0x8 L’utilisateur peut regrouper par cette propriété. Cette valeur est définie par l’attribut canGroupBy de l’élément typeInfo dans le fichier .propdesc de la propriété. |
PDTF_CANSTACKBY Valeur : 0x10 L’utilisateur peut empiler par cette propriété. Cette valeur est définie par l’attribut canStackBy de l’élément typeInfo dans le fichier .propdesc de la propriété. |
PDTF_ISTREEPROPERTY Valeur : 0x20 Cette propriété contient une hiérarchie. Cette valeur est définie par l’attribut isTreeProperty de l’élément typeInfo dans le fichier .propdesc de la propriété. |
PDTF_INCLUDEINFULLTEXTQUERY Valeur : 0x40 Déconseillé dans Windows 7 et versions ultérieures. Incluez cette propriété dans toute requête de texte intégral exécutée. Cette valeur est définie par l’attribut includeInFullTextQuery de l’élément typeInfo dans le fichier .propdesc de la propriété. |
PDTF_ISVIEWABLE Valeur : 0x80 Cette propriété est destinée à être consultée par l’utilisateur. Cela détermine si la propriété s’affiche dans la boîte de dialogue « Choisir des colonnes », par exemple. Cette valeur est définie par l’attribut isViewable de l’élément typeInfo dans le fichier .propdesc de la propriété. |
PDTF_ISQUERYABLE Valeur : 0x100 Déconseillé dans Windows 7 et versions ultérieures. Cette propriété est incluse dans la liste des propriétés qui peuvent être interrogées. Une propriété interrogeable doit également être visible. Cela détermine si la propriété s’affiche dans l’interface utilisateur du générateur de requêtes. Cette valeur est définie par l’attribut isQueryable de l’élément typeInfo dans le fichier .propdesc de la propriété. |
PDTF_CANBEPURGED Valeur : 0x200 Windows Vista avec Service Pack 1 (SP1) et versions ultérieures. Utilisé avec une propriété innée (autrement dit, une valeur calculée à partir d’autres valeurs de propriété) pour indiquer qu’elle peut être supprimée. Cette valeur est utilisée par l’interface utilisateur Supprimer les propriétés pour déterminer s’il faut afficher une zone de case activée en regard d’une propriété qui permet de sélectionner cette propriété pour suppression. Notez qu’une propriété qui n’est pas innée peut toujours être vidée, quelle que soit la présence ou l’absence de cet indicateur. |
PDTF_SEARCHRAWVALUE Valeur : 0x400 Windows 7 et versions ultérieures. La valeur de propriété non mise en forme (brute) doit être utilisée pour la recherche. |
PDTF_DONTCOERCEEMPTYSTRINGS Valeur : 0x800 |
PDTF_ALWAYSINSUPPLEMENTALSTORE Valeur : 0x1000 |
PDTF_ISSYSTEMPROPERTY Valeur : 0x80000000 Cette propriété appartient au système. |
PDTF_MASK_ALL Valeur : 0x80001fff Masque utilisé pour récupérer tous les indicateurs. |
Remarques
Ces valeurs sont définies dans propsys.h et propsys.idl.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
En-tête | propsys.h |