struttura PEP_PPM_CST_STATE (pepfx.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 da questo stato C. Non esistono restrizioni per le dimensioni della latenza.

Power

Consumo medio di energia, in milliwatt, del processore in questo stato C.

AddressSpaceId

ID dello spazio indirizzi del registro (_ASI) per questo stato C. Questo membro specifica lo spazio indirizzi in cui si trova il registro per questo stato C. Per questo membro vengono definiti gli ID seguenti.

ID Significato
0x00 Spazio memoria di sistema
0x01 Spazio di I/O di 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 del registro (_RBW) per questo stato C. Questo membro specifica la larghezza, in bit, del registro per questo stato C.

BitOffset

Offset del bit del registro (_RBO) per questo stato C. Questo membro specifica l'offset, in bit, dall'indirizzo del registro specificato nel membro Address all'inizio del registro per questo stato C.

AccessSize

Codice di registrazione delle dimensioni di accesso (_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 sono illustrati nella tabella seguente.

Codice delle 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 del registro (_ADR) per questo stato C.

Commenti

Questa struttura viene utilizzata in combinazione con la 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 pepfx.h (include Pep_x.h)

Vedi anche

PEP_NOTIFY_PPM_CST_STATES

PEP_PPM_CST_STATES