estructura PEP_DEVICE_PLATFORM_CONSTRAINTS (pepfx.h)
La estructura PEP_DEVICE_PLATFORM_CONSTRAINTS especifica las restricciones para la entrada a los distintos estados de energía Dx admitidos por un dispositivo.
Sintaxis
typedef struct _PEP_DEVICE_PLATFORM_CONSTRAINTS {
[in] PEPHANDLE DeviceHandle;
[in] PDEVICE_POWER_STATE MinimumDStates;
[in] ULONG PlatformStateCount;
} PEP_DEVICE_PLATFORM_CONSTRAINTS, *PPEP_DEVICE_PLATFORM_CONSTRAINTS;
Miembros
[in] DeviceHandle
Valor PEPHANDLE que identifica el dispositivo. El PEP proporcionó este identificador en respuesta a una notificación de PEP_DPM_REGISTER_DEVICE anterior.
[in] MinimumDStates
Puntero a una matriz de DEVICE_POWER_STATE valores de enumeración que indican el estado Dx (potencia del dispositivo) más bajo que el dispositivo puede entrar para cada estado de inactividad de la plataforma.
[in] PlatformStateCount
Número de elementos de la matriz a los que apunta el miembro MinimumDStates . Este miembro contiene el recuento de estados de la plataforma que el PEP proporcionó en respuesta a una notificación de PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES anterior.
Comentarios
La notificación de PEP_DPM_DEVICE_IDLE_CONSTRAINTS usa esta estructura. Los tres miembros de esta estructura contienen valores de entrada proporcionados por el marco de administración de energía de Windows (PoFx). En respuesta a esta notificación, el PEP escribe DEVICE_POWER_STATE valores de enumeración en los elementos de la matriz a los que apunta el miembro MinimumDStates . PoFx asigna el almacenamiento de esta matriz antes de enviar la notificación.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Se admite a partir de Windows 10. |
Encabezado | pepfx.h (include Pep_x.h) |