estructura de PEP_PPM_CST_STATE (pep_x.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 en el peor de los casos, 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 de 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 identificadores siguientes 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 de 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 de 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 de 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 pep_x.h (incluya Pep_x.h)

Consulte también

PEP_NOTIFY_PPM_CST_STATES

PEP_PPM_CST_STATES