Поделиться через


Типы данных реестра

Эти типы данных можно использовать для указания типа значения реестра.

Константа Описание
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-разрядное число в формате big-endian.
В формате big-endian многобайтовое значение хранится в памяти от наибольшего байта ("большой конец") до самого низкого байта. Например, значение 0x12345678 хранится как (0x12 0x34 0x56 0x78) в формате big-endian.
REG_EXPAND_SZ
Строка со значением NULL, содержащая нерасширенные ссылки на переменные среды (например, "%PATH%"). Это будет строка Юникода или ANSI в зависимости от того, используете ли вы функции Юникод или ANSI.
REG_LINK
Символьная ссылка в Юникоде.
REG_MULTI_SZ
Массив строк, заканчивающихся значением NULL, которые заканчиваются двумя символами NULL.
REG_NONE
Нет определенного типа значения.
REG_RESOURCE_LIST
Список ресурсов драйвера устройства.
REG_SZ
Строка, завершающаяся символом NULL. Это будет строка Юникода или ANSI в зависимости от того, используете ли вы функции Юникод или ANSI.

Требования

Требование Значение
Заголовок
Winnt.h