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