以下の表は、レジストリの値の型(フォーマット)を指定する値です。
これらの値は 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 と同等です。 |