PROPSPEC 結構 (propidl.h)

PROPSPEC 結構是由 IPropertyStorage 的許多方法使用,藉由其屬性標識碼 (標識元) 或相關聯的字串名稱來指定屬性。

語法

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

成員

ulKind

表示使用的等位成員。 這個成員可以是下列其中一個值。

名稱 意義
PRSPEC_LPWSTR
值:0
使用 lpwstr 成員並設定為字串名稱。
PRSPEC_PROPID
值:1
propid成員是使用並設定為屬性標識碼。

DUMMYUNIONNAME

DUMMYUNIONNAME.propid

指定屬性識別碼的值。 使用此值或下列 lpwstr,而非兩者。

DUMMYUNIONNAME.lpwstr

將屬性的字串名稱指定為以 Null 結尾的 Unicode 字串。

備註

字串名稱是選擇性的,而且可以在建立屬性時使用 呼叫 IPropertyStorage::WriteMultiple 或更新版本來呼叫 IPropertyStorage::WritePropertyNames 時,指派給一組屬性。

規格需求

需求
最低支援的用戶端 Windows 2000 專業版 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows 2000 Server [傳統型應用程式 |UWP 應用程式]
標頭 propidl.h (包含 Propidl.h)

另請參閱

IPropertyStorage