Partager via


énumération POWER_PLATFORM_ROLE (winnt.h)

Indique le profil de gestion de l’alimentation préféré de l’OEM. Ces valeurs sont lues à partir du champ Preferred_PM_Profile de la table de description ACPI fixe (FADT). Ces valeurs sont retournées par la fonction PowerDeterminePlatformRole ou PowerDeterminePlatformRoleEx .

Syntax

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

Constantes

 
PlatformRoleUnspecified
Valeur : 0
L’OEM n’a pas spécifié de rôle spécifique.
PlatformRoleDesktop
Le fabricant OEM a spécifié un rôle de bureau.
PlatformRoleMobile
L’OEM a spécifié un rôle mobile (par exemple, un ordinateur portable).
PlatformRoleWorkstation
Le fabricant OEM a spécifié un rôle de station de travail.
PlatformRoleEnterpriseServer
Le fabricant OEM a spécifié un rôle serveur d’entreprise.
PlatformRoleSOHOServer
Le fabricant OEM a spécifié un rôle serveur SOHO (Office/Home Office) unique.
PlatformRoleAppliancePC
Le fabricant OEM a spécifié un rôle PC Appliance.
PlatformRolePerformanceServer
Le fabricant OEM a spécifié un rôle serveur de performances.
PlatformRoleSlate
L’OEM a spécifié un rôle de facteur de forme de tablette.

Windows 7, Windows Server 2008 R2, Windows Vista ou Windows Server 2008 : Dans la version 1 de cette énumération, cette valeur équivaut à PlatformRoleMaximum. Cette valeur est prise en charge dans la version 2 de cette énumération en commençant par Windows 8 et Windows Server 2012.
PlatformRoleMaximum
Les valeurs égales ou supérieures à cette valeur indiquent une valeur hors plage.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
En-tête winnt.h (inclure Windows.h)

Voir aussi

Types d’énumération Power Management

PowerDeterminePlatformRole