Record 对象

Record 对象是一个容器,用于保存和传输可变数量的值。 记录中的字段按数字顺序编制索引,且能包含字符串、整数、对象和 null 值。 超出分配记录大小的字段被视为具有永久 null 值。 保留字段编号 0。

成员

Record 对象具有以下类型的成员:

方法

Record 对象具有这些方法。

方法 说明
ClearData 清除所有字段中的数据,并将其设置为 null。
FormatText 根据字段 0 中的模板设置字段的格式。
ReadStream 从保存流数据的记录字段读取指定数量的字节。
SetStream 将指定文件的内容作为流数据复制到指定的记录字段中。

 

属性

Record 对象具有这些属性。

属性 访问类型 说明
DataSize
返回指定字段的数据大小。
FieldCount
返回记录中的字段数。
IntegerData
读取/写入
将 32 位整数数据传入或移出记录中的指定字段。
IsNull
如果指示的字段为 null,则返回 True;如果字段包含数据,则返回 False。
StringData
读取/写入
将字符串数据传入或移出记录中的指定字段。

 

要求

要求
版本
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_IRecord 定义为 000C1093-0000-0000-C000-000000000046

另请参阅

CreateRecord 方法

Windows Installer 脚本编写示例