Freigeben über


IWMDMDevice::GetPowerSource-Methode (mswmdm.h)

Die GetPowerSource-Methode ruft Informationen über die Energiequelle und den Prozentsatz der verbleibenden Energie für das Gerät ab.

Syntax

HRESULT GetPowerSource(
  [out] DWORD *pdwPowerSource,
  [out] DWORD *pdwPercentRemaining
);

Parameter

[out] pdwPowerSource

Zeiger auf eine DWORD-Datei , die Informationen zur Energiequelle des Geräts angibt.

Die möglichen zurückgegebenen Werte sind ein bitweiser OR von mindestens einem der folgenden Werte.

Flag Beschreibung
WMDM_POWER_CAP_BATTERY Das Mediengerät kann mit Batterien ausgeführt werden.
WMDM_POWER_CAP_EXTERNAL Das Mediengerät kann mit externer Stromversorgung ausgeführt werden.
WMDM_POWER_IS_BATTERY Das Mediengerät wird derzeit mit Batterien ausgeführt.
WMDM_POWER_IS_EXTERNAL Das Mediengerät wird derzeit mit externer Stromversorgung ausgeführt.
WMDM_POWER_PERCENT_AVAILABLE Der Prozentsatz der verbleibenden Leistung wurde in pdwPercentRemaining zurückgegeben.

[out] pdwPercentRemaining

Wenn pdwPowerSource WMDM_POWER_PERCENT_AVAILABLE enthält, einen Zeiger auf ein DWORD , der den Prozentsatz der verbleibenden Energie im Gerät angibt.

Rückgabewert

Die Methode gibt ein HRESULT zurück. Alle Schnittstellenmethoden in Windows Media Geräte-Manager können eine der folgenden Klassen von Fehlercodes zurückgeben:

  • Com-Standardfehlercodes
  • In HRESULT-Werte konvertierte Windows-Fehlercodes
  • Windows Media Geräte-Manager Fehlercodes
Eine ausführliche Liste möglicher Fehlercodes finden Sie unter Fehlercodes.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile mswmdm.h
Bibliothek Mssachlp.lib

Weitere Informationen

IWMDMDevice-Schnittstelle