レジストリの値の型

以下の表は、レジストリの値の型(フォーマット)を指定する値です。

これらの値は RegSetValueEx 関数、 RegQueryValueEx 関数などのパラメータで使用されます。

定数名 意味
REG_NONE 0

定義されていない型です。

REG_SZ 1

ヌル終端文字列です。 ANSI 版の関数と Unicode 版の関数のどちらを使用しているかにより、 ANSI 文字列または Unicode 文字列になります。

REG_EXPAND_SZ 2

展開前の環境変数への参照 (例えば“%PATH%”など) が入ったヌル終端文字列です。 ANSI 版の関数と Unicode 版の関数のどちらを使用しているかにより、 ANSI 文字列または Unicode 文字列になります。環境変数への参照を展開するには ExpandEnvironmentStrings 関数を使います。

REG_BINARY 3

バイナリデータです。

REG_DWORD 4

32 ビットの数値です。

REG_DWORD_LITTLE_ENDIAN 4

リトルエンディアン形式の 32 ビット数値です。 REG_DWORD と同等です。

REG_DWORD_BIG_ENDIAN 5

ビッグエンディアン形式の 32 ビット数値です。

REG_LINK 6

Unicode シンボリックリンクです。

REG_MULTI_SZ 7

ヌル終端文字列の配列です。それぞれの文字列がヌル文字で区切られ、連続する2つのヌル文字が配列の終端を表します。

REG_RESOURCE_LIST 8

デバイスドライバのリソースリストです。

REG_QWORD 11

64 ビット数値です。

REG_QWORD_LITTLE_ENDIAN 11

リトルエンディアン形式の 64 ビット数値です。 REG_QWORD と同等です。