レジストリ データ型

これらのデータ型を使用して、レジストリ値の型を指定できます。

定数 説明
REG_BINARY
任意の形式のバイナリ データ。
REG_DWORD
32 ビット数値。
REG_QWORD
64 ビット番号。
REG_DWORD_LITTLE_ENDIAN
リトル エンディアン形式の 32 ビット番号。 これは 、REG_DWORDと同じです。
リトル エンディアン形式では、マルチバイト値は、最も低いバイト ("リトル エンド") から最大バイトまでメモリに格納されます。 たとえば、0x12345678値は、リトル エンディアン形式で (0x78 0x56 0x34 0x12) として格納されます。
REG_QWORD_LITTLE_ENDIAN
リトル エンディアン形式の 64 ビット番号。 これは 、REG_QWORDと同じです。
REG_DWORD_BIG_ENDIAN
ビッグ エンディアン形式の 32 ビット番号。
ビッグ エンディアン形式では、マルチバイト値は、最上位バイト ("ビッグ エンド") から最下位バイトまでメモリに格納されます。 たとえば、0x12345678値は big-endian 形式で (0x12 0x34 0x56 0x78) として格納されます。
REG_EXPAND_SZ
環境変数 ("%PATH%" など) への未展開の参照を含む Null で終わる文字列。 Unicode 関数と ANSI 関数のどちらを使用するかに応じて、Unicode または ANSI 文字列になります。
REG_LINK
Unicode シンボリック リンク。
REG_MULTI_SZ
2 つの null 文字で終わる null で終わる文字列の配列。
REG_NONE
値型が定義されていません。
REG_RESOURCE_LIST
デバイス ドライバー リソースの一覧。
REG_SZ
NULL で終わる文字列。 Unicode 関数と ANSI 関数のどちらを使用するかに応じて、Unicode または ANSI 文字列になります。

必要条件

要件
ヘッダー
Winnt.h