Метод IDeviceSpecificProperty::Get4BRange (devicetopology.h)
Метод Get4BRange получает 4-байтовый диапазон значения свойства устройства.
Синтаксис
HRESULT Get4BRange(
[out] LONG *plMin,
[out] LONG *plMax,
[out] LONG *plStepping
);
Параметры
[out] plMin
Указатель на переменную LONG , в которую метод записывает минимальное значение свойства.
[out] plMax
Указатель на переменную LONG , в которую метод записывает максимальное значение свойства.
[out] plStepping
Указатель на переменную LONG , в которую метод записывает значение шага между последовательными значениями свойств в диапазоне *plMin в *plMax. Если разница между максимальным и минимальным значениями свойств имеет значение d, а диапазон делится на n шагов (интервалы одинакового размера), то свойство может принимать n + 1 дискретных значений, а размер шага между последовательными значениями — d/n.
Возвращаемое значение
Если метод завершается успешно, возвращает значение S_OK. В случае сбоя возможные коды возврата включают, но не ограничиваются ими, значения, показанные в следующей таблице.
Код возврата | Описание |
---|---|
|
Указатель plMin, plMax или plStepping имеет значение NULL. |
|
Значение свойства не является 32-разрядным целым числом со знаком или без знака. Сведения об этом макросе см. в документации по Windows SDK. |
Комментарии
Этот метод сообщает диапазон и размер шага для значения свойства, представляющее собой 32-разрядное целое число со знаком или без знака. Эти два типа данных представлены константами перечисления VARENUM VT_I4 и VT_UI4 соответственно. Если значение свойства не является 32-разрядным целым числом, метод возвращает код состояния ошибки. Дополнительные сведения о VARENUM см. в документации по Windows SDK.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | devicetopology.h |