PROPDESC_TYPE_FLAGS Enumeration (propsys.h)

Beschreibt Attribute des typeInfo-Elements in der PROPDESC-Datei der Eigenschaft.

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

Konstanten

 
PDTF_DEFAULT
Wert: 0
Die -Eigenschaft verwendet die Standardwerte für alle Attribute.
PDTF_MULTIPLEVALUES
Wert: 0x1
Die Eigenschaft kann mehrere Werte aufweisen. Diese Werte werden als VT_VECTOR in der PROPVARIANT-Struktur gespeichert. Dieser Wert wird durch das multipleValues-Attribut des typeInfo-Elements in der PROPDESC-Datei der Eigenschaft festgelegt.
PDTF_ISINNATE
Wert: 0x2
Dieses Flag gibt an, dass eine Eigenschaft schreibgeschützt ist und nicht in geschrieben werden kann. Dieser Wert wird durch das isInnate-Attribut des typeInfo-Elements in der PROPDESC-Datei der Eigenschaft festgelegt.
PDTF_ISGROUP
Wert: 0x4
Die Eigenschaft ist eine Gruppenüberschrift. Dieser Wert wird durch das isGroup-Attribut des typeInfo-Elements in der PROPDESC-Datei der Eigenschaft festgelegt.
PDTF_CANGROUPBY
Wert: 0x8
Der Benutzer kann nach dieser Eigenschaft gruppiert werden. Dieser Wert wird durch das canGroupBy-Attribut des typeInfo-Elements in der PROPDESC-Datei der Eigenschaft festgelegt.
PDTF_CANSTACKBY
Wert: 0x10
Der Benutzer kann nach dieser Eigenschaft stapeln. Dieser Wert wird durch das canStackBy-Attribut des typeInfo-Elements in der PROPDESC-Datei der Eigenschaft festgelegt.
PDTF_ISTREEPROPERTY
Wert: 0x20
Diese Eigenschaft enthält eine Hierarchie. Dieser Wert wird durch das isTreeProperty-Attribut des typeInfo-Elements in der PROPDESC-Datei der Eigenschaft festgelegt.
PDTF_INCLUDEINFULLTEXTQUERY
Wert: 0x40
In Windows 7 und höher veraltet. Schließen Sie diese Eigenschaft in jede Volltextabfrage ein, die ausgeführt wird. Dieser Wert wird durch das includeInFullTextQuery-Attribut des typeInfo-Elements in der PROPDESC-Datei der Eigenschaft festgelegt.
PDTF_ISVIEWABLE
Wert: 0x80
Diese Eigenschaft soll vom Benutzer angezeigt werden. Dies beeinflusst beispielsweise, ob die Eigenschaft im Dialogfeld "Spalten auswählen" angezeigt wird. Dieser Wert wird durch das isViewable-Attribut des typeInfo-Elements in der PROPDESC-Datei der Eigenschaft festgelegt.
PDTF_ISQUERYABLE
Wert: 0x100
In Windows 7 und höher veraltet. Diese Eigenschaft ist in der Liste der Eigenschaften enthalten, die abgefragt werden können. Eine abfragbare Eigenschaft muss ebenfalls sichtbar sein. Dies beeinflusst, ob die Eigenschaft auf der Benutzeroberfläche des Abfrage-Generators angezeigt wird. Dieser Wert wird durch das isQueryable-Attribut des typeInfo-Elements in der PROPDESC-Datei der Eigenschaft festgelegt.
PDTF_CANBEPURGED
Wert: 0x200
Windows Vista mit Service Pack 1 (SP1) und höher. Wird mit einer angeborenen Eigenschaft (d. h. einem Wert, der aus anderen Eigenschaftswerten berechnet wird) verwendet, um anzugeben, dass sie gelöscht werden kann. Dieser Wert wird von der Benutzeroberfläche "Eigenschaften entfernen" verwendet, um zu bestimmen, ob ein Kontrollkästchen neben einer Eigenschaft angezeigt werden soll, mit der diese Eigenschaft zum Entfernen ausgewählt werden kann. Beachten Sie, dass eine Eigenschaft, die nicht angeboren ist, unabhängig vom Vorhandensein oder Fehlen dieses Flags immer gelöscht werden kann.
PDTF_SEARCHRAWVALUE
Wert: 0x400
Windows 7 und höher. Der unformatierte (rohe) Eigenschaftswert sollte für die Suche verwendet werden.
PDTF_DONTCOERCEEMPTYSTRINGS
Wert: 0x800
PDTF_ALWAYSINSUPPLEMENTALSTORE
Wert: 0x1000
PDTF_ISSYSTEMPROPERTY
Wert: 0x80000000
Diese Eigenschaft gehört dem System.
PDTF_MASK_ALL
Wert: 0x80001fff
Eine Maske, die zum Abrufen aller Flags verwendet wird.

Hinweise

Diese Werte werden in propsys.h und propsys.idl definiert.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Kopfzeile propsys.h