é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) |