다음을 통해 공유


PROPERTY_FLAGS 열거형(tdh.h)

속성이 구조체 또는 배열에 포함되어 있는지 여부를 정의합니다.

Syntax

typedef enum _PROPERTY_FLAGS {
  PropertyStruct = 0x1,
  PropertyParamLength = 0x2,
  PropertyParamCount = 0x4,
  PropertyWBEMXmlFragment = 0x8,
  PropertyParamFixedLength = 0x10,
  PropertyParamFixedCount = 0x20,
  PropertyHasTags = 0x40,
  PropertyHasCustomSchema = 0x80
} PROPERTY_FLAGS;

상수

 
PropertyStruct
값: 0x1
속성 정보는 EVENT_PROPERTY_INFO 구조체의 structType 멤버에 포함됩니다.
PropertyParamLength
값: 0x2
EVENT_PROPERTY_INFO 구조체의 lengthPropertyIndex 멤버를 사용하여 속성의 길이 값이 포함된 속성을 찾습니다.
PropertyParamCount
값: 0x4
EVENT_PROPERTY_INFO 구조체의 countPropertyIndex 멤버를 사용하여 배열의 크기를 포함하는 속성을 찾습니다.
PropertyWBEMXmlFragment
값: 0x8
MOF 데이터가 XML 형식임을 나타냅니다(이벤트 데이터에는 완전히 렌더링된 XML 설명이 포함됨). MOF 속성에 XMLFragment 한정자를 포함하는 경우 이 플래그가 설정됩니다.
PropertyParamFixedLength
값: 0x10
EVENT_PROPERTY_INFO 구조체의 길이 멤버에 고정 길이(예: 데이터 길이="12")가 있는 공급자 매니페스트<에 지정된 대로 고정 길이가 포함됨을 나타냅니다. />. 이 플래그는 가변 길이 필드(예: 데이터 길이="LengthField")에 대해 설정되지 않습니다. < />, 이 플래그는 매니페스트에 길이가 지정되지 않은 필드(예: int32 또는 null로 종료된 문자열)에 대해 설정되지 않습니다. 예를 들어 PropertyParamLength가 설정되지 않고 길이가 0이고 InType이 TDH_INTYPE_UNICODESTRING 경우 PropertyParamFixedLength 플래그를 검사 문자열의 길이를 결정해야 합니다. PropertyParamFixedLength가 설정된 경우 문자열 길이는 0으로 고정됩니다. PropertyParamFixedLength가 설정되지 않은 경우 문자열은 null로 종료됩니다.
PropertyParamFixedCount
값: 0x20
EVENT_PROPERTY_INFO 구조체의 count 멤버에 고정 배열 수가 포함되어 있음을 나타냅니다. 예를 들어 데이터 개수="12"가 있는 공급자 매니페스트<에 지정된 대로 ... />. 이 플래그는 가변 길이 배열(예: data count="ArrayCount")에 대해 설정되지 않습니다. < />, 이 플래그는 배열이 아닌 필드에 대해 설정되지 않습니다. 예를 들어 PropertyParamCount 가 설정되지 않고 개수가 1이면 PropertyParamFixedCount 플래그를 검사하여 필드가 스칼라 값인지 아니면 단일 요소 배열인지 확인해야 합니다. PropertyParamFixedCount가 설정된 경우 필드는 단일 요소 배열입니다. PropertyParamFixedCount가 설정되지 않은 경우 필드는 배열이 아닌 스칼라 값입니다.

주의 이 플래그는 Windows 10 SDK의 새로운 기능입니다. 이전 버전의 매니페스트 컴파일러는 이 플래그를 설정하지 않았습니다. 이전 버전의 컴파일러로 컴파일된 매니페스트와의 호환성을 위해 이벤트 처리 도구는 고정 개수가 1인 필드를 배열 또는 스칼라로 표시할지 여부를 결정할 때만 이 플래그를 사용해야 합니다.

 
PropertyHasTags
값: 0x40
태그 필드에 유효한 필드 태그 데이터가 포함되어 있음을 나타냅니다.
PropertyHasCustomSchema
값: 0x80
형식이 사용자 지정 스키마로 설명됨을 나타냅니다.

참고 이 플래그는 Windows 10 SDK의 새로운 기능입니다.

 

요구 사항

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

추가 정보

EVENT_PROPERTY_INFO