PROPSPEC 구조체(propidlbase.h)
PROPSPEC 구조체는 IPropertyStorage의 많은 메서드에서 속성 식별자(ID) 또는 연결된 문자열 이름으로 속성을 지정하는 데 사용됩니다.
구문
typedef struct tagPROPSPEC {
ULONG ulKind;
union {
PROPID propid;
LPOLESTR lpwstr;
} DUMMYUNIONNAME;
} PROPSPEC;
멤버
ulKind
사용된 공용 구조체 멤버를 나타냅니다. 이 멤버는 다음 값 중 하나일 수 있습니다.
Name | 의미 |
---|---|
|
lpwstr 멤버가 사용되고 문자열 이름으로 설정됩니다. |
|
propid 멤버가 사용되며 속성 ID 값으로 설정됩니다. |
DUMMYUNIONNAME
DUMMYUNIONNAME.propid
속성 ID의 값을 지정합니다. 둘 다 아닌 이 값 또는 다음 lpwstr을 사용합니다.
DUMMYUNIONNAME.lpwstr
속성의 문자열 이름을 null로 끝나는 유니코드 문자열로 지정합니다.
설명
문자열 이름은 선택 사항이며 IPropertyStorage::WriteMultiple 이상을 호출하여 IPropertyStorage::WritePropertyNames를 호출하여 속성을 만들 때 속성 집합에 할당할 수 있습니다.
요구 사항
지원되는 최소 클라이언트 | Windows 2000 Professional [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 | Windows 2000 Server [데스크톱 앱 | UWP 앱] |
머리글 | propidlbase.h(Propidl.h 포함) |