次の方法で共有


SummaryInfo.Property プロパティ

SummaryInfo オブジェクトの Property プロパティは、概要情報ストリーム内の指定されたプロパティの値を設定または取得します。 プロパティは SummaryInfo オブジェクトの作成時に読み取られますが、Persist メソッドが呼び出されるまで書き込まれません。 プロパティを Empty に設定すると、その削除が発生します。同様に、存在しないプロパティを要求すると、Empty 値が返されます。 それ以外の場合、値は文字列、整数、または日付 (日付時刻) 型として転送できます。

このプロパティは読み取り専用です。

構文

propVal = SummaryInfo.Property

プロパティ値

いずれかの概要プロパティの必須のプロパティ ID。

解説

標準の概要プロパティ ID

(列挙型ではありません)

パラメーター名 説明
PID_DICTIONARY 0 SummaryInfo オブジェクトではサポートされない特殊な形式
PID_CODEPAGE 1 VT_I2
PID_TITLE 2 VT_LPSTR
PID_SUBJECT 3 VT_LPSTR
PID_AUTHOR 4 VT_LPSTR
PID_KEYWORDS 5 VT_LPSTR
PID_COMMENTS 6 VT_LPSTR
PID_TEMPLATE 7 VT_LPSTR
PID_LASTAUTHOR 8 VT_LPSTR
PID_REVNUMBER 9 VT_LPSTR
PID_EDITTIME 10 VT_FILETIME
PID_LASTPRINTED 11 VT_FILETIME
PID_CREATE_DTM 12 VT_FILETIME
PID_LASTSAVE_DTM 13 VT_FILETIME
PID_PAGECOUNT 14 VT_I4
PID_WORDCOUNT 15 VT_I4
PID_CHARCOUNT 16 VT_I4
PID_THUMBNAIL 17 VT_CF (サポートされていません)
PID_APPNAME 18 VT_LPSTR
PID_SECURITY 19 VT_I4

 

プロパティのデータ型

(列挙型ではありません)

パラメーター名 説明
VT_I2 2 16 ビット整数
VT_I4 3 32-bit integer
VT_LPSTR 30 String
VT_FILETIME 64 日付時刻 (FILETIME、バリアント型の時刻に変換)
VT_CF 71 SummaryInfo オブジェクトでは処理されないクリップボード形式とデータ

 

必要条件

要件
バージョン
Windows Server 2012、Windows 8、Windows Server 2008 R2、または Windows 7 の Windows インストーラー 5.0。 Windows Server 2008 または Windows Vista の Windows インストーラー 4.0 または Windows インストーラー 4.5。 Windows Server 2003 または Windows XP の Windows インストーラー
[DLL]
Msi.dll
IID
IID_ISummaryInfo は 000C109B-0000-0000-C000-000000000046 として定義されます

こちらもご覧ください

MsiSummaryInfoSetProperty

MsiSummaryInfoGetProperty