Share via


enumerazione POWER_PLATFORM_ROLE (winnt.h)

Indica il profilo di risparmio energia preferito dell'OEM. Questi valori vengono letti dal campo Preferred_PM_Profile della tabella descrizione ACPI fissa (FADT). Questi valori vengono restituiti dalla funzione PowerDeterminePlatformRole o PowerDeterminePlatformRoleEx .

Sintassi

typedef enum _POWER_PLATFORM_ROLE {
  PlatformRoleUnspecified = 0,
  PlatformRoleDesktop,
  PlatformRoleMobile,
  PlatformRoleWorkstation,
  PlatformRoleEnterpriseServer,
  PlatformRoleSOHOServer,
  PlatformRoleAppliancePC,
  PlatformRolePerformanceServer,
  PlatformRoleSlate,
  PlatformRoleMaximum
} POWER_PLATFORM_ROLE, *PPOWER_PLATFORM_ROLE;

Costanti

 
PlatformRoleUnspecified
Valore: 0
L'OEM non ha specificato un ruolo specifico.
PlatformRoleDesktop
L'OEM ha specificato un ruolo desktop.
PlatformRoleMobile
L'OEM ha specificato un ruolo mobile , ad esempio un portatile.
PlatformRoleWorkstation
L'OEM ha specificato un ruolo workstation.
PlatformRoleEnterpriseServer
L'OEM ha specificato un ruolo del server aziendale.
PlatformRoleSOHOServer
L'OEM ha specificato un singolo ruolo del server office/home office (SSH).
PlatformRoleAppliancePC
L'OEM ha specificato un ruolo PC dell'appliance.
PlatformRolePerformanceServer
L'OEM ha specificato un ruolo del server delle prestazioni.
PlatformRoleSlate
L'OEM ha specificato un ruolo del fattore di forma del tablet.

Windows 7, Windows Server 2008 R2, Windows Vista o Windows Server 2008: Nella versione 1 di questa enumerazione questo valore equivale a PlatformRoleMaximum. Questo valore è supportato nella versione 2 di questa enumerazione a partire da Windows 8 e Windows Server 2012.
PlatformRoleMaximum
I valori uguali o maggiori di questo valore indicano un valore non compreso nell'intervallo.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Intestazione winnt.h (include Windows.h)

Vedi anche

Tipi di enumerazione risparmio energia

PowerDeterminePlatformRole