PROPDESC_TYPE_FLAGS 열거형(propsys.h)

속성의 .propdesc 파일에서 typeInfo 요소의 특성을 설명합니다.

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

상수

 
PDTF_DEFAULT
값: 0
속성은 모든 특성에 대한 기본값을 사용합니다.
PDTF_MULTIPLEVALUES
값: 0x1
속성에는 여러 값이 있을 수 있습니다. 이러한 값은 PROPVARIANT 구조의 VT_VECTOR 저장됩니다. 이 값은 속성의 .propdesc 파일에 있는 typeInfo 요소의 multipleValues 특성에 의해 설정됩니다.
PDTF_ISINNATE
값: 0x2
이 플래그는 속성이 읽기 전용이며 쓸 수 없음을 나타냅니다. 이 값은 속성의 .propdesc 파일에 있는 typeInfo 요소의 isInnate 특성에 의해 설정됩니다.
PDTF_ISGROUP
값: 0x4
속성은 그룹 제목입니다. 이 값은 속성의 .propdesc 파일에 있는 typeInfo 요소의 isGroup 특성에 의해 설정됩니다.
PDTF_CANGROUPBY
값: 0x8
사용자는 이 속성별로 그룹화할 수 있습니다. 이 값은 속성의 .propdesc 파일에 있는 typeInfo 요소의 canGroupBy 특성에 의해 설정됩니다.
PDTF_CANSTACKBY
값: 0x10
사용자는 이 속성으로 스택할 수 있습니다. 이 값은 속성의 .propdesc 파일에 있는 typeInfo 요소의 canStackBy 특성에 의해 설정됩니다.
PDTF_ISTREEPROPERTY
값: 0x20
이 속성에는 계층 구조가 포함됩니다. 이 값은 속성의 .propdesc 파일에 있는 typeInfo 요소의 isTreeProperty 특성에 의해 설정됩니다.
PDTF_INCLUDEINFULLTEXTQUERY
값: 0x40
Windows 7 이상에서는 사용되지 않습니다. 수행되는 전체 텍스트 쿼리에 이 속성을 포함합니다. 이 값은 속성의 .propdesc 파일에 있는 typeInfo 요소의 includeInFullTextQuery 특성에 의해 설정됩니다.
PDTF_ISVIEWABLE
값: 0x80
이 속성은 사용자가 볼 수 있도록 되어 있습니다. 예를 들어 속성이 "열 선택" 대화 상자에 표시되는지 여부에 영향을 줍니다. 이 값은 속성의 .propdesc 파일에 있는 typeInfo 요소의 isViewable 특성에 의해 설정됩니다.
PDTF_ISQUERYABLE
값: 0x100
Windows 7 이상에서는 사용되지 않습니다. 이 속성은 쿼리할 수 있는 속성 목록에 포함됩니다. 쿼리 가능한 속성도 볼 수 있어야 합니다. 이는 속성이 쿼리 작성기 UI에 표시되는지 여부에 영향을 줍니다. 이 값은 속성의 .propdesc 파일에 있는 typeInfo 요소의 isQueryable 특성에 의해 설정됩니다.
PDTF_CANBEPURGED
값: 0x200
Windows Vista SP1(서비스 팩 1) 이상 innate 속성(즉, 다른 속성 값에서 계산된 값)과 함께 사용하여 삭제할 수 있음을 나타냅니다. 이 값은 속성 제거 UI에서 제거를 위해 해당 속성을 선택할 수 있는 속성 옆에 검사 상자를 표시할지 여부를 결정하는 데 사용됩니다. 이 플래그의 존재 또는 부재에 관계없이 타고난 속성은 항상 제거될 수 있습니다.
PDTF_SEARCHRAWVALUE
값: 0x400
Windows 7 이상. 형식이 지정되지 않은(원시) 속성 값을 검색에 사용해야 합니다.
PDTF_DONTCOERCEEMPTYSTRINGS
값: 0x800
PDTF_ALWAYSINSUPPLEMENTALSTORE
값: 0x1000
PDTF_ISSYSTEMPROPERTY
값: 0x80000000
이 속성은 시스템에서 소유합니다.
PDTF_MASK_ALL
값: 0x80001fff
모든 플래그를 검색하는 데 사용되는 마스크입니다.

설명

이러한 값은 propsys.h 및 propsys.idl에 정의됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
머리글 propsys.h