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 字符串
VT_FILETIME 64 日期时间(FILETIME,转换为变量时间)
VT_CF 71 剪贴板格式 + 数据,SummaryInfo 对象无法处理

 

要求

要求
版本
Windows Server 2012、Windows 8、Windows Server 2008 R2 或 Windows 7 上的 Windows Installer 5.0。 Windows Server 2008 或 Windows Vista 上的 Windows Installer 4.0 或 Windows Installer 4.5。 Windows Server 2003 或 Windows XP 上的 Windows Installer
DLL
Msi.dll
IID
IID_ISummaryInfo 定义为 000C109B-0000-0000-C000-000000000046

另请参阅

MsiSummaryInfoSetProperty

MsiSummaryInfoGetProperty