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


Функция ResUtilSetDwordValue (resapi.h)

Задает числовое значение в базе данных кластера. Тип PRESUTIL_SET_DWORD_VALUE определяет указатель на эту функцию.

Синтаксис

DWORD ResUtilSetDwordValue(
  [in]      HKEY    hkeyClusterKey,
  [in]      LPCWSTR pszValueName,
  [in]      DWORD   dwNewValue,
  [in, out] LPDWORD pdwOutValue
);

Параметры

[in] hkeyClusterKey

Ключ, определяющий расположение числового значения в базе данных кластера.

[in] pszValueName

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

[in] dwNewValue

Новое значение DWORD .

[in, out] pdwOutValue

Необязательный элемент. Указатель на то, куда следует скопировать обновленное значение.

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

Если операция выполнена успешно, функция возвращает ERROR_SUCCESS.

Если операция завершается сбоем, функция возвращает код системной ошибки.

Комментарии

Служебная функция ResUtilSetDwordValue обновляет базу данных кластера, вызывая функцию API кластераClusterRegSetValue.

Не вызывайте ResUtilSetDwordValue из следующих функций точки входа библиотеки DLL ресурсов:

ResUtilSetDwordValue можно безопасно вызывать из любой другой функции точки входа DLL ресурса или из рабочего потока. Дополнительные сведения см. в разделе Вызовы функций, которые следует избегать в библиотеках DLL ресурсов.

Требования

Требование Значение
Минимальная версия клиента Ни одна версия не поддерживается
Минимальная версия сервера Windows Server 2008 Корпоративная, Windows Server 2008 Datacenter
Целевая платформа Windows
Header resapi.h
Библиотека ResUtils.lib
DLL ResUtils.dll

См. также раздел

ClusterRegSetValue

ResUtilSetBinaryValue

ResUtilSetExpandSzValue

ResUtilSetMultiSzValue

ResUtilSetSzValue