Compartir a través de


estructura PEP_COMPONENT_PLATFORM_CONSTRAINTS (pep_x.h)

La estructura PEP_COMPONENT_PLATFORM_CONSTRAINTS describe el estado Fx con tecnología más baja de que un componente puede estar en cuando la plataforma está en un estado de inactividad determinado.

Sintaxis

typedef struct _PEP_COMPONENT_PLATFORM_CONSTRAINTS {
  [in] PEPHANDLE DeviceHandle;
  [in] ULONG     Component;
  [in] PULONG    MinimumFStates;
  [in] ULONG     PlatformStateCount;
} PEP_COMPONENT_PLATFORM_CONSTRAINTS, *PPEP_COMPONENT_PLATFORM_CONSTRAINTS;

Miembros

[in] DeviceHandle

Valor PEPHANDLE que identifica el dispositivo. El complemento de extensión de plataforma (PEP) proporcionó este identificador en respuesta a una notificación de PEP_DPM_REGISTER_DEVICE anterior.

[in] Component

Índice que identifica el componente. Este miembro es un índice en la matriz Components de la estructura PEP_DEVICE_REGISTER_V2 que el PEP proporcionó anteriormente en respuesta a la notificación de PEP_DPM_REGISTER_DEVICE para este dispositivo. Si la matriz Components contiene N elementos, los índices de componente van de 0 a N-1.

[in] MinimumFStates

Puntero a un búfer de salida. El PEP escribe una matriz ULONG en este búfer que especifica el estado Fx con tecnología más baja que el componente puede estar en para cada estado inactivo de la plataforma. Un elemento con un valor de 0 indica F0, un valor de 1 indica F1, etc. Si la plataforma admite estados inactivos de M, los elementos de matriz 0 a M–1 especifican los estados Fx correspondientes a los estados inactivos de la plataforma 0 a M-1.

[in] PlatformStateCount

Número de elementos de la matriz MinimumFStates . La matriz contiene un elemento para cada estado inactivo de la plataforma. El marco de administración de energía de Windows (PoFx) envió anteriormente una notificación de PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES al PEP para determinar el número de estados inactivos de la plataforma admitidos.

Comentarios

La notificación de PEP_DPM_COMPONENT_IDLE_CONSTRAINTS usa esta estructura. Los cuatro miembros de la estructura contienen valores de entrada que PoFx proporciona cuando se envía esta notificación. PoFx asigna el búfer al que apunta el miembro MinimumFStates y el PEP escribe en este búfer en respuesta a la notificación.

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_DEVICE_REGISTER_V2

PEP_DPM_COMPONENT_IDLE_CONSTRAINTS

PEP_DPM_REGISTER_DEVICE

PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES