Функция 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.
Если операция завершается сбоем, функция возвращает код системной ошибки. Ниже приведен возможный код ошибки.
Код возврата | Описание |
---|---|
|
Данные форматируются неправильно. |
Комментарии
Служебная функция ResUtilGetDwordProperty проверяет, находится ли значение, возвращаемое в pdwOutValue , в диапазоне, указанном dwMinimum и dwMaximum. Если значения dwMinimum и dwMaximum равны 0, проверка диапазона не выполняется.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Ни одна версия не поддерживается |
Минимальная версия сервера | Windows Server 2008 Корпоративная, Windows Server 2008 Datacenter |
Целевая платформа | Windows |
Header | resapi.h |
Библиотека | ResUtils.lib |
DLL | ResUtils.dll |