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


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

Извлекает свойство DWORD из списка свойств и перемещает указатель на следующее свойство в списке. Тип PRESUTIL_GET_DWORD_PROPERTY определяет указатель на эту функцию.

Синтаксис

DWORD ResUtilGetDwordProperty(
  [out] LPDWORD               pdwOutValue,
  [in]  const PCLUSPROP_DWORD pValueStruct,
  [in]  DWORD                 dwOldValue,
  [in]  DWORD                 dwMinimum,
  [in]  DWORD                 dwMaximum,
  [out] LPBYTE                *ppPropertyList,
  [out] LPDWORD               pcbPropertyListSize
);

Параметры

[out] pdwOutValue

Адрес указателя, в котором будет возвращено значение DWORD из списка свойств.

[in] pValueStruct

Указатель на структуру CLUSPROP_DWORD , указывающую значение DWORD , которое требуется извлечь из списка свойств.

[in] dwOldValue

Указывает предыдущее значение свойства .

[in] dwMinimum

Задает минимальное значение, допустимое для свойства .

[in] dwMaximum

Задает максимально допустимое значение для свойства .

[out] ppPropertyList

Адрес указателя на буфер списка свойств, содержащий свойство DWORD . Этот указатель будет передвигаться в начало следующего свойства.

[out] pcbPropertyListSize

Указатель на размер буфера списка свойств. Размер будет уменьшен с учетом перехода указателя ppPropertyList .

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

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

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

Код возврата Описание
ERROR_INVALID_PARAMETER
Данные форматируются неправильно.

Комментарии

Служебная функция ResUtilGetDwordProperty проверяет, находится ли значение, возвращаемое в pdwOutValue , в диапазоне, указанном dwMinimum и dwMaximum. Если значения dwMinimum и dwMaximum равны 0, проверка диапазона не выполняется.

Требования

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

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

ResUtilGetBinaryProperty

ResUtilGetMultiSzProperty

ResUtilGetSzProperty