Partager via


structure PEP_PPM_CST_STATE (pep_x.h)

La structure PEP_PPM_CST_STATE spécifie les propriétés d’un état C (état d’alimentation du processeur ACPI).

Syntaxe

typedef struct _PEP_PPM_CST_STATE {
  UCHAR            Type;
  USHORT           Latency;
  ULONG            Power;
  UCHAR            AddressSpaceId;
  UCHAR            BitWidth;
  UCHAR            BitOffset;
  UCHAR            AccessSize;
  PHYSICAL_ADDRESS Address;
} PEP_PPM_CST_STATE, *PPEP_PPM_CST_STATE;

Membres

Type

Type d’état C (0 = C0, 1 = C1, 2 = C2, etc.).

Latency

Latence la plus grave, en microsecondes, pour entrer et quitter cet état C. Il n’existe aucune restriction sur la taille de latence.

Power

Consommation moyenne d’énergie, en milliwatts, du processeur lorsqu’il est dans cet état C.

AddressSpaceId

ID d’espace d’adressage d’inscription (_ASI) pour cet état C. Ce membre spécifie l’espace d’adressage dans lequel se trouve le registre pour cet état C. Les ID suivants sont définis pour ce membre.

ID Signification
0x00 Espace mémoire système
0x01 Espace d’E/S système
0x02 Espace de configuration PCI
0x03 Contrôleur incorporé
0x04 Adresse SMBus
0x0A Canal de communication de plateforme (PCC)
0x7F Matériel fixe fonctionnel

BitWidth

Largeur du bit d’enregistrement (_RBW) pour cet état C. Ce membre spécifie la largeur, en bits, du registre pour cet état C.

BitOffset

Décalage de bits d’enregistrement (_RBO) pour cet état C. Ce membre spécifie le décalage, en bits, de l’adresse de registre spécifiée dans le 'adresse membre au début du registre pour cet état C.

AccessSize

Code de taille d’accès d’inscription (_ASZ) pour cet état C. Ce membre spécifie le nombre d’octets à lire pendant un accès au registre pour cet état C. Les codes de taille d’accès valides sont indiqués dans le tableau suivant.

Code de taille d’accès Signification
0 Indéfini
1 BYTE (1 octet)
2 WORD (2 octets)
3 DWORD (4 octets)
4 QWORD (8 octets)

Address

Adresse de registre (_ADR) pour cet état C.

Remarques

Cette structure est utilisée conjointement avec la notification PEP_NOTIFY_PPM_CST_STATES. Le IdleStates membre de la structure PEP_PPM_CST_STATES est un pointeur vers un tableau de structures PEP_PPM_CST_STATE. Le Type membre dans chaque élément du tableau doit être égal à l’index de tableau de ce membre.

Les valeurs de la structure PEP_PPM_CST_STATE sont obtenues à partir des paramètres spécifiés pour cet état C dans l’objet _CST de l’espace de noms ACPI pour le processeur.

Exigences

Exigence Valeur
client minimum pris en charge Prise en charge à partir de Windows 10.
d’en-tête pep_x.h (inclure Pep_x.h)

Voir aussi

PEP_NOTIFY_PPM_CST_STATES

PEP_PPM_CST_STATES