PEP_PPM_CST_STATE struttura (pep_x.h)
La struttura PEP_PPM_CST_STATE specifica le proprietà di uno stato C (stato di alimentazione del processore ACPI).
Sintassi
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;
Members
Type
Tipo di stato C (0 = C0, 1 = C1, 2 = C2 e così via).
Latency
La latenza peggiore, in microsecondi, per immettere e uscire dallo stato C. Non esistono restrizioni sulle dimensioni della latenza.
Power
Consumo medio di energia, in milliwatts, del processore quando in questo stato C.
AddressSpaceId
ID dello spazio indirizzi di registrazione (_ASI) per questo stato C. Questo membro specifica lo spazio indirizzi in cui si trova il registro per questo stato C. Gli ID seguenti sono definiti per questo membro.
ID | Significato |
---|---|
0x00 | Spazio di memoria del sistema |
0x01 | Spazio di I/O del sistema |
0x02 | Spazio di configurazione PCI |
0x03 | Controller incorporato |
0x04 | Indirizzo SMBus |
0x0A | Canale di comunicazione della piattaforma (PCC) |
0x7f | Hardware fisso funzionale |
BitWidth
Larghezza del bit di registrazione (_RBW) per questo stato C. Questo membro specifica la larghezza, in bit, del registro per questo stato C.
BitOffset
Offset del bit di registrazione (_RBO) per questo stato C. Questo membro specifica l'offset, in bit, dall'indirizzo di registrazione specificato nel membro Address all'inizio del registro per questo stato C.
AccessSize
Codice di accesso di registrazione (_ASZ) per questo stato C. Questo membro specifica il numero di byte da leggere durante un accesso al registro per questo stato C. I codici di dimensione di accesso validi vengono visualizzati nella tabella seguente.
Codice di dimensioni di accesso | Significato |
---|---|
0 | Non definito |
1 | BYTE (1 byte) |
2 | WORD (2 byte) |
3 | DWORD (4 byte) |
4 | QWORD (8 byte) |
Address
Indirizzo di registrazione (_ADR) per questo stato C.
Commenti
Questa struttura viene usata insieme alla notifica di PEP_NOTIFY_PPM_CST_STATES . Il membro IdleStates della struttura PEP_PPM_CST_STATES è un puntatore a una matrice di strutture PEP_PPM_CST_STATE . Il membro Type in ogni elemento della matrice deve essere uguale all'indice della matrice di questo membro.
I valori nella struttura PEP_PPM_CST_STATE vengono ottenuti dai parametri specificati per questo stato C nell'oggetto _CST nello spazio dei nomi ACPI per il processore.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Supportato a partire da Windows 10. |
Intestazione | pep_x.h (includere Pep_x.h) |