Составители:
1 2
REG_SZ Текстовая строка в формате, удобном для восприятия челове-
ком. Значениям, представляющим собой описания компонен-
тов, обычно присваивается именно этот тип данных.
REG_EXPAND_SZ Расширяемая строка данных. Эта строка представляет собой
текст, содержащий переменную, которая может быть заменена
при вызове со стороны приложения.
REG_MULTI_SZ Многострочное поле. Значения, которые фактически пред-
ставляют собой списки текстовых строк в формате, удобном
для восприятия человеком, обычно имеют именно этот тип
данных, строки разделены символом NULL.
REG_FULL_
RESOURCE_
DESCRIPTOR
Последовательность вложенных массивов, разработанная для
хранения списка ресурсов аппаратного компонента или драй-
вера.
REG_LINK Символьная ссылка в кодировке Unicode
REG_RESOURCE_LIST Список ресурсов драйверов устройств
REG_NONE Тип значения не определен
§ 6.2. API-функции для работы с реестром Windows
Windows API содержит 26 функций, предназначенных для работы с реестром
(включая 5 функций, которые служат для совместимости с Windows 3.х). Из всех этих
функций в приложениях обычно используются не более трех-четырех. Все API-
функции, применяемые для выполнения операций с реестром, перечислены в табл. 6.4.
Таблица 6.4
Функция Выполняемое действие
1 2
RegCloseKey Закрывает (освобождает) дескриптор указанного разде-
ла без обновления реестра; см. также функцию
RegFlushKey. (Для всех версий)
RegConnectRegistry Устанавливает связь с заранее определенным дескрип-
тором реестра на другом (удаленном или сетевом) ком-
пьютере. Для выполнения операций с локальным реест-
ром не нужна. (Для всех версий)
RegCreateKey Создает заданный раздел или, если таковой уже суще-
ствует, открывает его
RegCreateKeyEx Создает заданный раздел или, если таковой уже суще-
ствует, открывает его. (Для Windows 98/95/NT)
RegDeleteKey Удаляет заданный раздел и все его подразделы. (Для
Windows 98/95). Удаляет заданный раздел, но не удаля-
ет его подразделы. (Для Windows NT)
RegDeleteValue Удаляет значение именованного параметра из заданно-
го раздела реестра. (Для всех версий)
RegEnumKey* Составляет список подразделов заданного открытого
раздела.
RegEnumKeyEx Составляет список подразделов заданного открытого
раздела. (Для Windows 98/95/NT)
RegEnumValue Составляет список параметров, которые содержатся в
заданном открытом разделе. (Для Windows 98/95/NT)
Окончание табл. 6.4
1 2
147
1 2
REG_SZ Текстовая строка в формате, удобном для восприятия челове-
ком. Значениям, представляющим собой описания компонен-
тов, обычно присваивается именно этот тип данных.
REG_EXPAND_SZ Расширяемая строка данных. Эта строка представляет собой
текст, содержащий переменную, которая может быть заменена
при вызове со стороны приложения.
REG_MULTI_SZ Многострочное поле. Значения, которые фактически пред-
ставляют собой списки текстовых строк в формате, удобном
для восприятия человеком, обычно имеют именно этот тип
данных, строки разделены символом NULL.
REG_FULL_ Последовательность вложенных массивов, разработанная для
RESOURCE_ хранения списка ресурсов аппаратного компонента или драй-
DESCRIPTOR вера.
REG_LINK Символьная ссылка в кодировке Unicode
REG_RESOURCE_LIST Список ресурсов драйверов устройств
REG_NONE Тип значения не определен
§ 6.2. API-функции для работы с реестром Windows
Windows API содержит 26 функций, предназначенных для работы с реестром
(включая 5 функций, которые служат для совместимости с Windows 3.х). Из всех этих
функций в приложениях обычно используются не более трех-четырех. Все API-
функции, применяемые для выполнения операций с реестром, перечислены в табл. 6.4.
Таблица 6.4
Функция Выполняемое действие
1 2
RegCloseKey Закрывает (освобождает) дескриптор указанного разде-
ла без обновления реестра; см. также функцию
RegFlushKey. (Для всех версий)
RegConnectRegistry Устанавливает связь с заранее определенным дескрип-
тором реестра на другом (удаленном или сетевом) ком-
пьютере. Для выполнения операций с локальным реест-
ром не нужна. (Для всех версий)
RegCreateKey Создает заданный раздел или, если таковой уже суще-
ствует, открывает его
RegCreateKeyEx Создает заданный раздел или, если таковой уже суще-
ствует, открывает его. (Для Windows 98/95/NT)
RegDeleteKey Удаляет заданный раздел и все его подразделы. (Для
Windows 98/95). Удаляет заданный раздел, но не удаля-
ет его подразделы. (Для Windows NT)
RegDeleteValue Удаляет значение именованного параметра из заданно-
го раздела реестра. (Для всех версий)
RegEnumKey* Составляет список подразделов заданного открытого
раздела.
RegEnumKeyEx Составляет список подразделов заданного открытого
раздела. (Для Windows 98/95/NT)
RegEnumValue Составляет список параметров, которые содержатся в
заданном открытом разделе. (Для Windows 98/95/NT)
Окончание табл. 6.4
1 2
147
Страницы
- « первая
- ‹ предыдущая
- …
- 143
- 144
- 145
- 146
- 147
- …
- следующая ›
- последняя »
