Функции обработки реестра оболочки
В этом разделе описываются функции обработки реестра оболочки Windows. Элементы программирования, описанные в этой документации, экспортируются Shlwapi.dll и определяются в Shlwapi.h и Shlwapi.lib.
В этом разделе
Раздел | Описание |
---|---|
AssocCreate |
Возвращает указатель на объект IQueryAssociations . |
AssocGetPerceivedType |
Извлекает воспринимаемый тип файла на основе его расширения. |
AssocIsDangerous |
Определяет, считается ли тип файла потенциальной угрозой безопасности. |
AssocQueryKey |
Ищет и извлекает из реестра ключ, связанный с файлом или протоколом. |
AssocQueryString |
Ищет и извлекает строку, связанную с файлом или протоколом, из реестра. |
AssocQueryStringByKey |
Выполняет поиск и получение строки, связанной с файлами, из реестра, начиная с указанного раздела. |
SHCopyKey |
Рекурсивно копирует подразделы и значения исходного подраздела в ключ назначения. SHCopyKey не копирует атрибуты безопасности ключей. |
SHDeleteEmptyKey |
Удаляет пустой ключ. |
SHDeleteKey |
Удаляет подраздел и все его потомки. Эта функция удаляет раздел и все его значения из реестра. |
SHDeleteValue |
Удаляет именованное значение из указанного раздела реестра. |
SHEnumKeyEx |
Перечисляет подразделы указанного открытого раздела реестра. |
SHEnumValue |
Перечисляет значения указанного открытого раздела реестра. |
SHGetAssocKeys |
Извлекает массив подразделов класса, связанных с объектом IQueryAssociations . |
SHGetValue |
Извлекает значение реестра. |
SHOpenRegStream2 |
Открывает значение реестра и предоставляет поток, который можно использовать для чтения или записи в значение. Эта функция заменяет SHOpenRegStream. |
SHQueryInfoKey |
Извлекает сведения об указанном разделе реестра. |
SHQueryValueEx |
Открывает раздел реестра и запрашивает в нем определенное значение. |
SHRegCloseUSKey |
Закрывает дескриптор в подразделе реестра пользователя в поддереве конкретного пользователя (HKEY_CURRENT_USER или HKEY_LOCAL_MACHINE). |
SHRegCreateUSKey |
Создает или открывает подраздел реестра в пользовательском поддереве (HKEY_CURRENT_USER или HKEY_LOCAL_MACHINE). |
SHRegDeleteEmptyUSKey |
Удаляет пустой подраздел реестра в поддереве для конкретного пользователя (HKEY_CURRENT_USER или HKEY_LOCAL_MACHINE). |
SHRegDeleteUSValue |
Удаляет значение подраздела реестра в пользовательском поддереве (HKEY_CURRENT_USER или HKEY_LOCAL_MACHINE). |
SHRegDuplicateHKey |
Дублирует дескриптор HKEY раздела реестра. |
SHRegEnumUSKey |
Перечисляет подразделы подраздела реестра в пользовательском поддереве (HKEY_CURRENT_USER или HKEY_LOCAL_MACHINE). |
SHRegEnumUSValue |
Перечисляет значения указанного подраздела реестра в пользовательском поддереве (HKEY_CURRENT_USER или HKEY_LOCAL_MACHINE). |
SHRegGetBoolUSValue |
Извлекает логическое значение из подраздела реестра в пользовательском поддереве (HKEY_CURRENT_USER или HKEY_LOCAL_MACHINE). |
SHRegGetIntW |
Считывает числовое строковое значение из реестра и преобразует его в целое число. |
SHRegGetPath |
Извлекает путь к файлу из реестра, при необходимости расширяя переменные среды. |
SHRegGetUSValue |
Извлекает значение из подраздела реестра в пользовательском поддереве (HKEY_CURRENT_USER или HKEY_LOCAL_MACHINE). |
SHRegOpenUSKey |
Открывает подраздел реестра в пользовательском поддереве (HKEY_CURRENT_USER или HKEY_LOCAL_MACHINE). |
SHRegQueryInfoUSKey |
Извлекает сведения об указанном подразделе реестра в поддереве для конкретного пользователя (HKEY_CURRENT_USER или HKEY_LOCAL_MACHINE). |
SHRegQueryUSValue |
Извлекает тип и данные для указанного имени, связанного с открытым подразделом реестра в пользовательском поддереве (HKEY_CURRENT_USER или HKEY_LOCAL_MACHINE). |
SHRegSetPath |
Получает путь к файлу, заменяет имена папок строками среды и помещает итоговую строку в реестр. |
SHRegSetUSValue |
Задает значение подраздела реестра в пользовательском поддереве (HKEY_CURRENT_USER или HKEY_LOCAL_MACHINE). |
SHRegSetValue |
Задает значение реестра. Вместо нее используйте RegSetValue . |
SHRegWriteUSValue |
Записывает значение в подраздел реестра в пользовательском поддереве (HKEY_CURRENT_USER или HKEY_LOCAL_MACHINE). |
SHSetValue |
Задает значение раздела реестра. |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по