다음을 통해 공유


PROPSPEC 구조체(propidl.h)

PROPSPEC 구조체는 많은 IPropertyStorage 메서드에서 속성 식별자(ID) 또는 연결된 문자열 이름으로 속성을 지정하는 데 사용됩니다.

구문

typedef struct tagPROPSPEC {
  ULONG ulKind;
  union {
    PROPID   propid;
    LPOLESTR lpwstr;
  } DUMMYUNIONNAME;
} PROPSPEC;

멤버

ulKind

사용된 공용 구조체 멤버를 나타냅니다. 이 멤버는 다음 값 중 하나일 수 있습니다.

Name 의미
PRSPEC_LPWSTR
값: 0
lpwstr 멤버가 사용되고 문자열 이름으로 설정됩니다.
PRSPEC_PROPID
값: 1
propid 멤버가 사용되고 속성 ID 값으로 설정됩니다.

DUMMYUNIONNAME

DUMMYUNIONNAME.propid

속성 ID의 값을 지정합니다. 둘 다 아닌 이 값 또는 다음 lpwstr을 사용합니다.

DUMMYUNIONNAME.lpwstr

속성의 문자열 이름을 null로 끝나는 유니코드 문자열로 지정합니다.

설명

문자열 이름은 선택 사항이며 IPropertyStorage::WriteMultiple 이상을 호출하여 IPropertyStorage::WritePropertyNames를 호출하여 속성을 만들 때 속성 집합에 할당할 수 있습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows 2000 Server [데스크톱 앱 | UWP 앱]
머리글 propidl.h(Propidl.h 포함)

추가 정보

IPropertyStorage