PROPSPEC 結構 (propidlbase.h)
PROPSPEC結構是由許多 IPropertyStorage方法用來指定屬性,其屬性識別碼 (識別碼) 或相關聯的字串名稱。
語法
typedef struct tagPROPSPEC {
ULONG ulKind;
union {
PROPID propid;
LPOLESTR lpwstr;
} DUMMYUNIONNAME;
} PROPSPEC;
成員
ulKind
表示使用的等位成員。 這個成員可以是下列其中一個值。
名稱 | 意義 |
---|---|
|
會使用 lpwstr成員並設定為字串名稱。 |
|
propid成員會使用並設定為屬性識別碼值。 |
DUMMYUNIONNAME
DUMMYUNIONNAME.propid
指定屬性識別碼的值。 請使用此值或下列 lpwstr,而非兩者。
DUMMYUNIONNAME.lpwstr
將屬性的字串名稱指定為 Null 終止的 Unicode 字串。
備註
字串名稱是選擇性的,而且當屬性是以 呼叫 IPropertyStorage::WriteMultiple 或更新版本來建立屬性時,可以指派給一組屬性,並呼叫 IPropertyStorage::WritePropertyNames。
需求
最低支援的用戶端 | Windows 2000 專業版 [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | Windows 2000 Server [傳統型應用程式 |UWP 應用程式] |
標頭 | propidlbase.h (包含 Propidl.h) |