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
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | mswmdm.h |
Bibliothèque | Mssachlp.lib |