PROPSPEC 結構 (propidlbase.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 應用程式]
標頭 propidlbase.h (包含 Propidl.h)

另請參閱

IPropertyStorage