instance method Win32::Registry#read

read(name, *rtype)[permalink][rdoc][edit]

[TODO]

レジストリ値 name を読み,[ type, data ] の配列で返します。 name が nil の場合,(標準) レジストリ値が読み込まれます。

type はレジストリ値の型です。(⇒Win32::Registry::Constants) data はレジストリ値のデータで,クラスは以下の通りです:

  • REG_SZ, REG_EXPAND_SZ String
  • REG_MULTI_SZ String の配列
  • REG_DWORD, REG_DWORD_BIG_ENDIAN, REG_QWORD Integer
  • REG_BINARY, REG_NONE String (バイナリデータを含みます)

オプション引数 rtype が指定されていた場合,レジストリ値の型が与えられた rtype の配列に存在するかチェックされ,存在しない場合に TypeError が発生します。