estructura PEP_PPM_CST_STATE (pepfx.h)
La estructura PEP_PPM_CST_STATE especifica las propiedades de un estado C (estado de potencia del procesador ACPI).
Sintaxis
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;
Miembros
Type
Tipo de estado C (0 = C0, 1 = C1, 2 = C2, etc.).
Latency
La latencia de peor caso, en microsegundos, para entrar y salir de este estado de C. No hay restricciones en el tamaño de latencia.
Power
Consumo medio de energía, en miliwatts, del procesador cuando está en este estado de C.
AddressSpaceId
Identificador del espacio de direcciones del registro (_ASI) para este estado de C. Este miembro especifica el espacio de direcciones en el que se encuentra el registro para este estado de C. Los siguientes identificadores se definen para este miembro.
ID | Significado |
---|---|
0x00 | Espacio de memoria del sistema |
0x01 | Espacio de E/S del sistema |
0x02 | Espacio de configuración de PCI |
0x03 | Controlador incrustado |
0x04 | Dirección SMBus |
0x0A | Canal de comunicaciones de plataforma (PCC) |
0x7F | Hardware fijo funcional |
BitWidth
Ancho de bits de registro (_RBW) para este estado de C. Este miembro especifica el ancho, en bits, del registro para este estado de C.
BitOffset
Desplazamiento de bits de registro (_RBO) para este estado de C. Este miembro especifica el desplazamiento, en bits, de la dirección de registro especificada en el miembro Address al inicio del registro para este estado de C.
AccessSize
Código de tamaño de acceso de registro (_ASZ) para este estado de C. Este miembro especifica el número de bytes que se van a leer durante un acceso del registro para este estado de C. Los códigos de tamaño de acceso válidos se muestran en la tabla siguiente.
Código de tamaño de acceso | Significado |
---|---|
0 | No definido |
1 | BYTE (1 byte) |
2 | WORD (2 bytes) |
3 | DWORD (4 bytes) |
4 | QWORD (8 bytes) |
Address
Dirección de registro (_ADR) para este estado de C.
Comentarios
Esta estructura se usa junto con la notificación de PEP_NOTIFY_PPM_CST_STATES . El miembro IdleStates de la estructura PEP_PPM_CST_STATES es un puntero a una matriz de estructuras PEP_PPM_CST_STATE . El miembro Type de cada elemento de la matriz debe ser igual al índice de matriz de este miembro.
Los valores de la estructura PEP_PPM_CST_STATE se obtienen de los parámetros especificados para este estado C en el objeto _CST del espacio de nombres ACPI para el procesador.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Se admite a partir de Windows 10. |
Encabezado | pepfx.h (include Pep_x.h) |