Метод IWMDMDevice::GetPowerSource (mswmdm.h)
Метод GetPowerSource извлекает сведения об источнике питания и проценте оставшейся мощности для устройства.
Синтаксис
HRESULT GetPowerSource(
[out] DWORD *pdwPowerSource,
[out] DWORD *pdwPercentRemaining
);
Параметры
[out] pdwPowerSource
Указатель на DWORD , указывающий сведения об источнике питания устройства.
Возможные возвращаемые значения представляют собой побитовое ИЛИ одного или нескольких из следующих значений.
Flag | Описание |
---|---|
WMDM_POWER_CAP_BATTERY | Устройство мультимедиа может работать от батарей. |
WMDM_POWER_CAP_EXTERNAL | Устройство мультимедиа может работать от внешнего питания. |
WMDM_POWER_IS_BATTERY | Устройство мультимедиа в настоящее время работает на батареях. |
WMDM_POWER_IS_EXTERNAL | Устройство мультимедиа в настоящее время работает от внешнего питания. |
WMDM_POWER_PERCENT_AVAILABLE | Процент оставшейся мощности был возвращен в pdwPercentRemaining. |
[out] pdwPercentRemaining
Если pdwPowerSource содержит WMDM_POWER_PERCENT_AVAILABLE, указатель на DWORD , указывающий процент оставшейся мощности на устройстве.
Возвращаемое значение
Метод возвращает HRESULT. Все методы интерфейса в Windows Media диспетчер устройств могут возвращать любой из следующих классов кодов ошибок:
- Стандартные коды ошибок COM
- Коды ошибок Windows, преобразованные в значения HRESULT
- Коды ошибок диспетчер устройств Windows Media
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | mswmdm.h |
Библиотека | Mssachlp.lib |