Condividi tramite


Metodo IWMDMDevice::GetPowerSource (mswmdm.h)

Il metodo GetPowerSource recupera informazioni sulla fonte di alimentazione e sulla percentuale di alimentazione rimanente per il dispositivo.

Sintassi

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

Parametri

[out] pdwPowerSource

Puntatore a un DWORD che specifica informazioni sulla fonte di alimentazione del dispositivo.

I valori restituiti possibili sono un OR bit per bit di uno o più dei valori seguenti.

Flag Descrizione
WMDM_POWER_CAP_BATTERY Il dispositivo multimediale può essere eseguito su batterie.
WMDM_POWER_CAP_EXTERNAL Il dispositivo multimediale può essere eseguito sull'alimentazione esterna.
WMDM_POWER_IS_BATTERY Il dispositivo multimediale è attualmente in esecuzione sulle batterie.
WMDM_POWER_IS_EXTERNAL Il dispositivo multimediale è attualmente in esecuzione sull'alimentazione esterna.
WMDM_POWER_PERCENT_AVAILABLE La percentuale di potenza rimanente è stata restituita in pdwPercentRemaining.

[out] pdwPercentRemaining

Se pdwPowerSource contiene WMDM_POWER_PERCENT_AVAILABLE, un puntatore a un DWORD che specifica la percentuale di potenza rimanente nel dispositivo.

Valore restituito

Il metodo restituisce un valore HRESULT. Tutti i metodi di interfaccia in Windows Media Gestione dispositivi possono restituire una delle classi di codici di errore seguenti:

  • Codici di errore COM standard
  • Codici di errore di Windows convertiti in valori HRESULT
  • Codici di errore di Windows Media Gestione dispositivi
Per un elenco completo dei codici di errore possibili, vedere Codici di errore.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione mswmdm.h
Libreria Mssachlp.lib

Vedi anche

Interfaccia IWMDMDevice