Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die PEP_PPM_CST_STATE-Struktur gibt die Eigenschaften eines C-Zustands (ACPI-Prozessorleistungszustand) an.
Syntax
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;
Angehörige
Type
Der C-Zustandstyp (0 = C0, 1 = C1, 2 = C2 usw.).
Latency
Die ungünstigste Latenz in Mikrosekunden, um diesen C-Zustand zu betreten und zu beenden. Es gibt keine Einschränkungen für die Latenzgröße.
Power
Der durchschnittliche Stromverbrauch in Milliwatt des Prozessors in diesem C-Zustand.
AddressSpaceId
Die Registeradressraum-ID (_ASI) für diesen C-Zustand. Dieses Mitglied gibt den Adressraum an, in dem sich das Register für diesen C-Zustand befindet. Die folgenden IDs werden für dieses Element definiert.
| ID | Bedeutung |
|---|---|
| 0x00 | Systemspeicherplatz |
| 0x01 | System-E/A-Leerzeichen |
| 0x02 | PCI-Konfigurationsraum |
| 0x03 | Eingebetteter Controller |
| 0x04 | SMBus-Adresse |
| 0x0A | Plattformkommunikationskanal (PCC) |
| 0x7F | Funktionale feste Hardware |
BitWidth
Die Registerbitbreite (_RBW) für diesen C-Zustand. Dieses Element gibt die Breite des Registers für diesen C-Zustand in Bits an.
BitOffset
Der Registerbitoffset (_RBO) für diesen C-Zustand. Dieses Element gibt den Offset in Bits aus der im Address Member angegebenen Registeradresse bis zum Anfang des Registers für diesen C-Zustand an.
AccessSize
Der Registrierungszugriffsgröße (_ASZ) für diesen C-Zustand. Dieses Mitglied gibt die Anzahl der Bytes an, die während eines Zugriffs auf das Register für diesen C-Zustand gelesen werden sollen. Gültige Zugriffsgrößencodes werden in der folgenden Tabelle angezeigt.
| Access-Größencode | Bedeutung |
|---|---|
| 0 | Undefiniert |
| 1 | BYTE (1 Byte) |
| 2 | WORD (2 Byte) |
| 3 | DWORD (4 Byte) |
| 4 | QWORD (8 Byte) |
Address
Die Registeradresse (_ADR) für diesen C-Zustand.
Bemerkungen
Diese Struktur wird in Verbindung mit der PEP_NOTIFY_PPM_CST_STATES-Benachrichtigung verwendet. Das IdleStates Member der PEP_PPM_CST_STATES-Struktur ist ein Zeiger auf ein Array von PEP_PPM_CST_STATE Strukturen. Das element Type element in jedem Element des Arrays sollte dem Arrayindex dieses Elements entsprechen.
Die Werte in der PEP_PPM_CST_STATE-Struktur werden aus den Parametern abgerufen, die für diesen C-Zustand im _CST-Objekt im ACPI-Namespace für den Prozessor angegeben werden.
Anforderungen
| Anforderung | Wert |
|---|---|
| mindestens unterstützte Client- | Wird ab Windows 10 unterstützt. |
| Header- | pep_x.h (einschließen Pep_x.h) |