Функция SHRegSetValue (shlwapi.h)
Не поддерживается.
Задает значение реестра.
Используйте RegSetValue вместо нее.
Синтаксис
LSTATUS SHRegSetValue(
[in] HKEY hkey,
[in] LPCWSTR pszSubKey,
[in] LPCWSTR pszValue,
[in] SRRF srrfFlags,
[in] DWORD dwType,
[in] LPCVOID pvData,
[in] DWORD cbData
);
Параметры
[in] hkey
Тип: HKEY
Дескриптор открытого в данный момент ключа или любое из следующих предопределенных значений.
HKEY_CLASSES_ROOT
HKEY_CURRENT_CONFIG
HKEY_CURRENT_USER
HKEY_LOCAL_MACHINE
HKEY_PERFORMANCE_DATA
HKEY_USERS
[in] pszSubKey
Тип: LPCWSTR
Указатель на строку, завершающуюся значением NULL, которая указывает относительный путь от ключа hkey к подразделу, из которого извлекается значение. Этот параметр может иметь значение NULL или пустую строку. В этом случае данные извлекаются из расположения hkey .
[in] pszValue
Тип: LPCWSTR
Указатель на строку, завершающуюся значением NULL, которая содержит имя значения. Этот параметр может иметь значение NULL или пустую строку. В этом случае данные извлекаются из значения по умолчанию.
[in] srrfFlags
Тип: SRRF
Один или несколько флагов SRRF , ограничивающих заданные данные. Необходимо указать по крайней мере одно значение ограничения типа (SRRF_RT).
[in] dwType
Тип: DWORD
DWORD, указывающий тип данных, хранящихся в заданном значении. При использовании значений по умолчанию входной dwType является типом значения по умолчанию. Возможные значения см. в разделе Типы данных реестра. Если флаг SRRF_NOEXPAND не установлен, типы REG_EXPAND_SZ автоматически разворачиваются и возвращаются как REG_SZ. Если сведения о типе не требуются, этот параметр может иметь значение NULL.
[in] pvData
Тип: LPCVOID
Указатель на буфер, содержащий данные значения. Этот параметр может иметь значение NULL , если данные не требуются.
[in] cbData
Тип: DWORD
Размер исходного буфера данных pvData в байтах. Это значение может иметь значение NULL , только если pvData имеет значение NULL.
Возвращаемое значение
Тип: LONG
Возвращает ERROR_SUCCESS в случае успешного выполнения, или ненулевой код ошибки, определенный в Winerror.h, в противном случае. Чтобы получить общее описание ошибки, можно использовать функцию FormatMessage с флагом FORMAT_MESSAGE_FROM_SYSTEM .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | shlwapi.h (включая Shlwapi.h) |
DLL | Shlwapi.dll |