Поделиться через


Функция SHRegGetIntW (shlwapi.h)

Считывает числовое строковое значение из реестра и преобразует его в целое число.

Синтаксис

int SHRegGetIntW(
  [in] HKEY   hk,
  [in] PCWSTR pwzKey,
  [in] int    iDefault
);

Параметры

[in] hk

Тип: HKEY

Дескриптор раздела реестра, указывающий значение для чтения.

[in] pwzKey

Тип: LPCWSTR

Указатель на строковое значение, указывающее имя считываемого значения. Строка должна заканчиваться null.

[in] iDefault

Тип: int

Значение типа int , указывающее значение, возвращаемое в случае невозможности успешного извлечения значения реестра.

Возвращаемое значение

Тип: int

Возвращает преобразованную строку в виде int или значение по умолчанию, заданное параметром nDefault.

Комментарии

До Windows 2000 с пакетом обновления 3 (SP3), Windows Server 2003 с пакетом обновления 1 (SP1) и Windows XP shRegGetIntW не экспортировался по имени. В этих системах его необходимо загрузить непосредственно из Shlwapi.dll как порядковый номер 280.

Эта функция доступна только в версии Юникода. ANSI не поддерживается.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header shlwapi.h
Библиотека Shlwapi.lib
DLL Shlwapi.dll