Заголовок winreg.h
Этот заголовок используется несколькими технологиями. Дополнительные сведения см. в разделе:
winreg.h содержит следующие программные интерфейсы:
Функции
AbortSystemShutdownA Останавливает инициированное завершение работы системы. (ANSI) |
AbortSystemShutdownW Останавливает инициированное завершение работы системы. (Юникод) |
InitiateShutdownA Инициирует завершение работы и перезагрузку указанного компьютера, а также перезапускает все приложения, зарегистрированные для перезапуска. (ANSI) |
InitiateShutdownW Инициирует завершение работы и перезагрузку указанного компьютера, а также перезапускает все приложения, зарегистрированные для перезапуска. (Юникод) |
InitiateSystemShutdownA Инициирует завершение работы и необязательный перезапуск указанного компьютера. (ANSI) |
InitiateSystemShutdownExA Инициирует завершение работы и необязательный перезапуск указанного компьютера и при необходимости записывает причину завершения работы. (ANSI) |
InitiateSystemShutdownExW Инициирует завершение работы и необязательный перезапуск указанного компьютера и при необходимости записывает причину завершения работы. (Юникод) |
InitiateSystemShutdownW Инициирует завершение работы и необязательный перезапуск указанного компьютера. (Юникод) |
RegCloseKey Закрывает дескриптор для указанного раздела реестра. |
RegConnectRegistryA Устанавливает соединение с предопределенным разделом реестра на другом компьютере. (ANSI) |
RegConnectRegistryW Устанавливает соединение с предопределенным разделом реестра на другом компьютере. (Юникод) |
RegCopyTreeA Копирует указанный раздел реестра, а также его значения и подразделы в указанный раздел назначения. (ANSI) |
RegCopyTreeW Копирует указанный раздел реестра, а также его значения и подразделы в указанный раздел назначения. (Юникод) |
RegCreateKeyA Создает указанный раздел реестра. Если раздел уже существует в реестре, функция открывает его. (ANSI) |
RegCreateKeyExA Создает указанный раздел реестра. Если ключ уже существует, функция открывает его. Обратите внимание, что в именах ключей регистр не учитывается. (ANSI) |
RegCreateKeyExW Создает указанный раздел реестра. Если ключ уже существует, функция открывает его. Обратите внимание, что в именах ключей регистр не учитывается. (Юникод) |
RegCreateKeyTransactedA Создает указанный раздел реестра и связывает его с транзакцией. (ANSI) |
RegCreateKeyTransactedW Создает указанный раздел реестра и связывает его с транзакцией. (Юникод) |
RegCreateKeyW Создает указанный раздел реестра. Если раздел уже существует в реестре, функция открывает его. (Юникод) |
RegDeleteKeyA Удаляет подраздел и его значения. (ANSI) |
RegDeleteKeyExA Удаляет подраздел и его значения из указанного представления реестра для конкретной платформы. (ANSI) |
RegDeleteKeyExW Удаляет подраздел и его значения из указанного представления реестра для конкретной платформы. (Юникод) |
RegDeleteKeyTransactedA Удаляет подраздел и его значения из указанного представления реестра для конкретной платформы как транзакция. (ANSI) |
RegDeleteKeyTransactedW Удаляет подраздел и его значения из указанного представления реестра для конкретной платформы как транзакция. (Юникод) |
RegDeleteKeyValueA Удаляет указанное значение из указанного раздела реестра и подраздела. (ANSI) |
RegDeleteKeyValueW Удаляет указанное значение из указанного раздела реестра и подраздела. (Юникод) |
RegDeleteKeyW Удаляет подраздел и его значения. (Юникод) |
RegDeleteTreeA Рекурсивно удаляет подразделы и значения указанного ключа. (ANSI) |
RegDeleteTreeW Рекурсивно удаляет подразделы и значения указанного ключа. (Юникод) |
RegDeleteValueA Удаляет именованное значение из указанного раздела реестра. (ANSI) |
RegDeleteValueW Удаляет именованное значение из указанного раздела реестра. (Юникод) |
RegDisablePredefinedCache Отключает кэширование дескриптора предварительно заданного реестра для HKEY_CURRENT_USER для текущего процесса. |
RegDisablePredefinedCacheEx Отключает кэширование дескрипторов для всех предопределенных дескрипторов реестра для текущего процесса. |
RegDisableReflectionKey Отключает отражение реестра для указанного раздела. Отключение отражения для ключа не влияет на отражение каких-либо подразделов. |
RegEnableReflectionKey Восстанавливает отражение реестра для указанного отключенного раздела. Восстановление отражения для ключа не влияет на отражение каких-либо подразделов. |
RegEnumKeyA Перечисляет подразделы указанного открытого раздела реестра. (RegEnumKeyA) |
RegEnumKeyExA Перечисляет подразделы указанного открытого раздела реестра. Функция получает сведения об одном подразделе при каждом вызове. (ANSI) |
RegEnumKeyExW Перечисляет подразделы указанного открытого раздела реестра. Функция получает сведения об одном подразделе при каждом вызове. (Юникод) |
RegEnumKeyW Перечисляет подразделы указанного открытого раздела реестра. (RegEnumKeyW) |
RegEnumValueA Перечисляет значения для указанного открытого раздела реестра. Функция копирует одно имя индексированного значения и блок данных для ключа при каждом вызове. (ANSI) |
RegEnumValueW Перечисляет значения для указанного открытого раздела реестра. Функция копирует одно имя индексированного значения и блок данных для ключа при каждом вызове. (Юникод) |
RegFlushKey Записывает в реестр все атрибуты заданного открытого раздела реестра. |
RegGetKeySecurity Извлекает копию дескриптора безопасности, защищающего указанный открытый раздел реестра. |
RegGetValueA Извлекает тип и данные для указанного значения реестра. (ANSI) |
RegGetValueW Извлекает тип и данные для указанного значения реестра. (Юникод) |
RegLoadAppKeyA Загружает указанный куст реестра в качестве куста приложения. (ANSI) |
RegLoadAppKeyW Загружает указанный куст реестра в качестве куста приложения. (Юникод) |
RegLoadKeyA Создает подраздел в разделе HKEY_USERS или HKEY_LOCAL_MACHINE и загружает данные из указанного куста реестра в этот подраздел. (ANSI) |
RegLoadKeyW Создает подраздел в разделе HKEY_USERS или HKEY_LOCAL_MACHINE и загружает данные из указанного куста реестра в этот подраздел. (Юникод) |
RegLoadMUIStringA Загружает указанную строку из указанного ключа и подраздела. (ANSI) |
RegLoadMUIStringW Загружает указанную строку из указанного ключа и подраздела. (Юникод) |
RegNotifyChangeKeyValue Уведомляет вызывающий объект об изменениях атрибутов или содержимого указанного раздела реестра. |
RegOpenCurrentUser Извлекает дескриптор ключа HKEY_CURRENT_USER для пользователя, олицетворяемого текущим потоком. |
RegOpenKeyA Открывает указанный раздел реестра. (ANSI) |
RegOpenKeyExA Открывает указанный раздел реестра. Обратите внимание, что в именах ключей регистр не учитывается. (ANSI) |
RegOpenKeyExW Открывает указанный раздел реестра. Обратите внимание, что в именах ключей регистр не учитывается. (Юникод) |
RegOpenKeyTransactedA Открывает указанный раздел реестра и связывает его с транзакцией. (ANSI) |
RegOpenKeyTransactedW Открывает указанный раздел реестра и связывает его с транзакцией. (Юникод) |
RegOpenKeyW Открывает указанный раздел реестра. (Юникод) |
RegOpenUserClassesRoot Извлекает дескриптор ключа HKEY_CLASSES_ROOT для указанного пользователя. Пользователь идентифицируется с помощью маркера доступа. |
RegOverridePredefKey Сопоставляет предопределенный раздел реестра с указанным разделом реестра. |
RegQueryInfoKeyA Извлекает сведения об указанном разделе реестра. (ANSI) |
RegQueryInfoKeyW Извлекает сведения о указанном разделе реестра. (Юникод) |
RegQueryMultipleValuesA Извлекает тип и данные для списка имен значений, связанных с открытым разделом реестра. (ANSI) |
RegQueryMultipleValuesW Извлекает тип и данные для списка имен значений, связанных с открытым разделом реестра. (Юникод) |
RegQueryReflectionKey Определяет, было ли отражение отключено или включено для указанного ключа. |
RegQueryValueA Извлекает данные, связанные с значением по умолчанию или без имени указанного раздела реестра. Данные должны быть строкой, заканчивающейся null. (ANSI) |
RegQueryValueExA Извлекает тип и данные для указанного имени значения, связанного с открытым разделом реестра. (ANSI) |
RegQueryValueExW Извлекает тип и данные для указанного имени значения, связанного с открытым разделом реестра. (Юникод) |
RegQueryValueW Извлекает данные, связанные с значением по умолчанию или без имени указанного раздела реестра. Данные должны быть строкой, заканчивающейся null. (Юникод) |
RegRenameKey Изменяет имя указанного раздела реестра. (RegRenameKey) |
RegReplaceKeyA Заменяет файл, который поддерживает раздел реестра и все его подразделы, другим файлом, чтобы при следующем запуске системы значения ключа и подраздела сохранялись в новом файле. (ANSI) |
RegReplaceKeyW Заменяет файл, который поддерживает раздел реестра и все его подразделы, другим файлом, чтобы при следующем запуске системы значения ключа и подраздела сохранялись в новом файле. (Юникод) |
RegRestoreKeyA Считывает сведения реестра в указанном файле и копирует их по указанному разделу. Эти сведения реестра могут быть в виде раздела и нескольких уровней подразделов. (ANSI) |
RegRestoreKeyW Считывает сведения реестра в указанном файле и копирует их по указанному разделу. Эти сведения реестра могут быть в виде раздела и нескольких уровней подразделов. (Юникод) |
RegSaveKeya Сохраняет указанный ключ и все его подразделы и значения в новом файле в стандартном формате. (ANSI) |
RegSaveKeyExa Сохраняет указанный раздел и все его подразделы и значения в файле реестра в указанном формате. (ANSI) |
RegSaveKeyExW Сохраняет указанный раздел и все его подразделы и значения в файле реестра в указанном формате. (Юникод) |
RegSaveKeyW Сохраняет указанный ключ и все его подразделы и значения в новом файле в стандартном формате. (Юникод) |
RegSetKeySecurity Задает безопасность открытого раздела реестра. |
RegSetKeyValueA Задает данные для указанного значения в указанном разделе реестра и подразделе . (ANSI) |
RegSetKeyValueW Задает данные для указанного значения в указанном разделе реестра и подразделе . (Юникод) |
RegSetValueA Задает данные для значения по умолчанию или без имени указанного раздела реестра. Данные должны быть текстовой строкой. (ANSI) |
RegSetValueExA Задает данные и тип указанного значения в разделе реестра. (ANSI) |
RegSetValueExW Задает данные и тип указанного значения в разделе реестра. (Юникод) |
RegSetValueW Задает данные для значения по умолчанию или без имени указанного раздела реестра. Данные должны быть текстовой строкой. (Юникод) |
RegUnLoadKeyA Выгружает указанный раздел реестра и его подразделы из реестра. (ANSI) |
RegUnLoadKeyW Выгружает указанный раздел реестра и его подразделы из реестра. (Юникод) |
Структуры
VALENTA Содержит сведения о значении реестра. Эта структура используется в функции RegQueryMultipleValues. (ANSI) |
VALENTW Содержит сведения о значении реестра. Эта структура используется в функции RegQueryMultipleValues. (Юникод) |