Partager via


Méthode IWMDMDevice ::GetPowerSource (mswmdm.h)

La méthode GetPowerSource récupère des informations sur la source d’alimentation et le pourcentage d’alimentation restante pour l’appareil.

Syntaxe

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

Paramètres

[out] pdwPowerSource

Pointeur vers un DWORD spécifiant des informations sur la source d’alimentation de l’appareil.

Les valeurs retournées possibles sont un OR au niveau du bit d’une ou plusieurs des valeurs suivantes.

Indicateur Description
WMDM_POWER_CAP_BATTERY Le périphérique multimédia peut s’exécuter sur des batteries.
WMDM_POWER_CAP_EXTERNAL Le périphérique multimédia peut s’exécuter sur une alimentation externe.
WMDM_POWER_IS_BATTERY Le périphérique multimédia s’exécute actuellement sur des batteries.
WMDM_POWER_IS_EXTERNAL Le périphérique multimédia s’exécute actuellement sur une alimentation externe.
WMDM_POWER_PERCENT_AVAILABLE Le pourcentage de puissance restante a été retourné dans pdwPercentRemaining.

[out] pdwPercentRemaining

Si pdwPowerSource contient WMDM_POWER_PERCENT_AVAILABLE, un pointeur vers un DWORD spécifiant le pourcentage d’alimentation restant dans l’appareil.

Valeur retournée

Cette méthode retourne un code HRESULT. Toutes les méthodes d’interface dans Windows Media Gestionnaire de périphériques peuvent retourner l’une des classes de codes d’erreur suivantes :

  • Codes d’erreur COM standard
  • Codes d’erreur Windows convertis en valeurs HRESULT
  • Codes d’erreur Gestionnaire de périphériques Windows Media
Pour obtenir une liste complète des codes d’erreur possibles, consultez Codes d’erreur.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête mswmdm.h
Bibliothèque Mssachlp.lib

Voir aussi

IWMDMDevice Interface