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 インストーラー 5.0。 Windows Server 2008 または Windows Vista の Windows インストーラー 4.0 または Windows インストーラー 4.5。 Windows Server 2003 または Windows XP の Windows インストーラー |
[DLL] |
|
IID |
IID_IRecord が 000C1093-0000-0000-C000-000000000046 と定義されている |
こちらもご覧ください