Составители:
Рубрика:
Config \ xxxxxx, где хххххх – это числовой параметр, со-
ответствующий текущей аппаратной конфигурации
HKEY_DYN_DATA
Динамические данные для устройств типа
Plug-and-Play и VdX-драйверов виртуальных устройств
Записи реестра, называемые параметрами, могут содержать данные раз-
личных типов (табл. 5.2). Среди них чаще всего используются данные, запи-
санные в форматах REG_DWORD
и REG_SZ. Однако используемый тип дан-
ных оказывает незначительное влияние на операции чтения и записи благодаря
применению API-функций RegQueryValueEx() и RegSetValueEx(), о которых
мы поговорим далее.
Таблица 5.2.
Тип данных Описание
REG_BINARY
Двоичные данные, записанные в произвольном
формате REG_DWORD DWORD (32-разрядное зна-
чение)
REG_DWORD_LITTLE_ENDIAN
DWORD (32-разрядное значение) в формате
"оканчивается младшим" (little-endian), когда первое
слово содержится в младшем байте. Данные этого
формата идентичны стандартному типу данных
REG_DWORD для систем Windows 9x/NT
REG_DWORD_BIG_ENDIAN
DWORD (32-разрядное значение) в формате
"оканчивается старшим" (big-endian), когда первое
слово содержится в старшем байте
REG_EXPAND_SZ
Строка, завершающаяся нулевым символом и
содержащая нераскрываемые ссылки на переменные
(например, "%РАТН%"). В этой строке допускается
применение символов либо в кодировке Unicode, ли-
бо в кодировке ANSI, что зависит от разновидности
используемых функций
REG_LINK Символьная ссылка в кодировке Unicode
REG_MULTI_SZ
Массив строк, завершающихся нулевым симво-
лом (ASCIIZ/UnicodeZ). Весь массив завершается
двумя нулевыми символами
REG_NONE Тип значения не определен
REG_RESOURCE_LIST Список ресурсов драйверов устройств
REG_SZ
Строка, завершающаяся нулевым символом
(ASCIIZ/UnicodeZ). В этой строке допускается при-
менение символов либо в кодировке Unicode, либо в
кодировке ANSI, что зависит от разновидности ис-
пользуемых функций
5.2. API-функции для работы с реестром Windows
Windows API содержит 26 функций, предназначенных для работыс реестром
(или 21 функцию, если не считать 5 дополнительных функций, которые служат
для совместимости с Windows З.х.). Из всех этих функций в приложениях обычно
73
Config \ xxxxxx, где хххххх – это числовой параметр, со-
ответствующий текущей аппаратной конфигурации
Динамические данные для устройств типа
HKEY_DYN_DATA
Plug-and-Play и VdX-драйверов виртуальных устройств
Записи реестра, называемые параметрами, могут содержать данные раз-
личных типов (табл. 5.2). Среди них чаще всего используются данные, запи-
санные в форматах REG_DWORD и REG_SZ. Однако используемый тип дан-
ных оказывает незначительное влияние на операции чтения и записи благодаря
применению API-функций RegQueryValueEx() и RegSetValueEx(), о которых
мы поговорим далее.
Таблица 5.2.
Тип данных Описание
Двоичные данные, записанные в произвольном
REG_BINARY формате REG_DWORD DWORD (32-разрядное зна-
чение)
DWORD (32-разрядное значение) в формате
"оканчивается младшим" (little-endian), когда первое
REG_DWORD_LITTLE_ENDIAN слово содержится в младшем байте. Данные этого
формата идентичны стандартному типу данных
REG_DWORD для систем Windows 9x/NT
DWORD (32-разрядное значение) в формате
REG_DWORD_BIG_ENDIAN "оканчивается старшим" (big-endian), когда первое
слово содержится в старшем байте
Строка, завершающаяся нулевым символом и
содержащая нераскрываемые ссылки на переменные
(например, "%РАТН%"). В этой строке допускается
REG_EXPAND_SZ
применение символов либо в кодировке Unicode, ли-
бо в кодировке ANSI, что зависит от разновидности
используемых функций
REG_LINK Символьная ссылка в кодировке Unicode
Массив строк, завершающихся нулевым симво-
REG_MULTI_SZ лом (ASCIIZ/UnicodeZ). Весь массив завершается
двумя нулевыми символами
REG_NONE Тип значения не определен
REG_RESOURCE_LIST Список ресурсов драйверов устройств
Строка, завершающаяся нулевым символом
(ASCIIZ/UnicodeZ). В этой строке допускается при-
REG_SZ менение символов либо в кодировке Unicode, либо в
кодировке ANSI, что зависит от разновидности ис-
пользуемых функций
5.2. API-функции для работы с реестром Windows
Windows API содержит 26 функций, предназначенных для работыс реестром
(или 21 функцию, если не считать 5 дополнительных функций, которые служат
для совместимости с Windows З.х.). Из всех этих функций в приложениях обычно
73
Страницы
- « первая
- ‹ предыдущая
- …
- 71
- 72
- 73
- 74
- 75
- …
- следующая ›
- последняя »
