Condividi tramite


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)

Vedi anche

PEP_NOTIFY_PPM_CST_STATES

PEP_PPM_CST_STATES