enumerazione PROPDESC_TYPE_FLAGS (propsys.h)

Descrive gli attributi dell'elemento typeInfo nel file propdesc della proprietà.

Sintassi

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
} ;

Costanti

 
PDTF_DEFAULT
Valore: 0
La proprietà usa i valori predefiniti per tutti gli attributi.
PDTF_MULTIPLEVALUES
Valore: 0x1
La proprietà può avere più valori. Questi valori vengono archiviati come VT_VECTOR nella struttura PROPVARIANT . Questo valore viene impostato dall'attributo multipleValues dell'elemento typeInfo nel file propdesc della proprietà.
PDTF_ISINNATE
Valore: 0x2
Questo flag indica che una proprietà è di sola lettura e non può essere scritta in. Questo valore viene impostato dall'attributo isInnate dell'elemento typeInfo nel file propdesc della proprietà.
PDTF_ISGROUP
Valore: 0x4
La proprietà è un'intestazione di gruppo. Questo valore viene impostato dall'attributo isGroup dell'elemento typeInfo nel file propdesc della proprietà.
PDTF_CANGROUPBY
Valore: 0x8
L'utente può raggruppare in base a questa proprietà. Questo valore viene impostato dall'attributo canGroupBy dell'elemento typeInfo nel file propdesc della proprietà.
PDTF_CANSTACKBY
Valore: 0x10
L'utente può eseguire lo stack in base a questa proprietà. Questo valore viene impostato dall'attributo canStackBy dell'elemento typeInfo nel file propdesc della proprietà.
PDTF_ISTREEPROPERTY
Valore: 0x20
Questa proprietà contiene una gerarchia. Questo valore viene impostato dall'attributo isTreeProperty dell'elemento typeInfo nel file propdesc della proprietà.
PDTF_INCLUDEINFULLTEXTQUERY
Valore: 0x40
Deprecato in Windows 7 e versioni successive. Includere questa proprietà in qualsiasi query full-text eseguita. Questo valore viene impostato dall'attributo includeInFullTextQuery dell'elemento typeInfo nel file propdesc della proprietà.
PDTF_ISVIEWABLE
Valore: 0x80
Questa proprietà deve essere visualizzata dall'utente. Ciò influisce sul fatto che la proprietà sia visualizzata nella finestra di dialogo "Scegli colonne", ad esempio. Questo valore viene impostato dall'attributo isViewable dell'elemento typeInfo nel file propdesc della proprietà.
PDTF_ISQUERYABLE
Valore: 0x100
Deprecato in Windows 7 e versioni successive. Questa proprietà è inclusa nell'elenco di proprietà che possono essere sottoposte a query. Una proprietà queryable deve anche essere visualizzabile. Ciò influenza se la proprietà viene visualizzata nell'interfaccia utente del generatore di query. Questo valore viene impostato dall'attributo isQueryable dell'elemento typeInfo nel file propdesc della proprietà.
PDTF_CANBEPURGED
Valore: 0x200
Windows Vista con Service Pack 1 (SP1) e versioni successive. Usato con una proprietà innata , ovvero un valore calcolato da altri valori di proprietà, per indicare che può essere eliminato. Questo valore viene usato dall'interfaccia utente Rimuovi proprietà per determinare se visualizzare una casella di controllo accanto a una proprietà che consente di selezionare tale proprietà per la rimozione. Si noti che una proprietà non innata può sempre essere eliminata indipendentemente dalla presenza o dall'assenza di questo flag.
PDTF_SEARCHRAWVALUE
Valore: 0x400
Windows 7 e versioni successive. Il valore della proprietà non formattato (non elaborato) deve essere usato per la ricerca.
PDTF_DONTCOERCEEMPTYSTRINGS
Valore: 0x800
PDTF_ALWAYSINSUPPLEMENTALSTORE
Valore: 0x1000
PDTF_ISSYSTEMPROPERTY
Valore: 0x80000000
Questa proprietà è di proprietà del sistema.
PDTF_MASK_ALL
Valore: 0x80001fff
Maschera usata per recuperare tutti i flag.

Commenti

Questi valori sono definiti in propsys.h e propsys.idl.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Intestazione propsys.h