IPropertyDescription::GetPropertyType 메서드(propsys.h)
속성의 변형 형식을 가져옵니다.
구문
HRESULT GetPropertyType(
[out] VARTYPE *pvartype
);
매개 변수
[out] pvartype
형식: VARTYPE*
이 메서드가 반환되면 속성 형식을 나타내는 VARTYPE 에 대한 포인터가 포함됩니다. 속성이 다중값인 경우 가리키는 값은 VARTYPE에 대한 VT_VECTOR 마스크(VT_VECTOR ORed)입니다. 가능한 변형 형식은 다음과 같습니다.
VT_NULL
값은 모든 형식일 수 있습니다. 강제 변환이 수행되지 않습니다. 형식을 검색할 수 없는 경우 이 메서드는 VT_NULL 기본값을 검색합니다.
VT_LPWSTR
문자열
VT_BOOL
Boolean
VT_UI1
Byte
VT_I2
16비트 부호 있는 정수
VT_UI2
16비트 부호 없는 정수
VT_I4
32비트 부호 있는 정수
VT_UI4
32비트 부호 없는 정수
VT_I8
64비트 부호 있는 정수
VT_UI8
64비트 부호 없는 정수
VT_R8
Double
VT_FILETIME
FILETIME 구조체
VT_CLSID
GUID
VT_BLOB
지정되지 않은 이진 데이터
VT_UNKNOWN
IUnknown을 구현하는 개체
VT_STREAM
IStream을 구현하는 개체
반환 값
형식: HRESULT
이 메서드는 항상 S_OK를 반환합니다.
설명
이 메서드에서 검색한 정보는 속성의 .propdesc 파일에 있는 typeInfo 요소의 type 특성에서 가져옵니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | propsys.h |