estructura NVME_AUTO_POWER_STATE_TRANSITION_ENTRY (nvme.h)

Contiene una entrada de 64 bits que especifica información sobre el tiempo de inactividad y la transición de estado de energía para cada uno de los 32 estados de energía permitidos. Las entradas comienzan con el estado de energía 0 y, a continuación, aumentan secuencialmente. Por ejemplo, el estado de energía 0 se describe en bytes 7:0, el estado de energía 1 se describe en bytes 15:8, etc. La estructura de datos tiene un tamaño de 256 bytes y debe ser físicamente contiguo.

En el caso de los estados de energía que no se admiten, las entradas de estructura de datos NVME_AUTO_POWER_STATE_TRANSITION_ENTRY sin usar se borrarán en todos los ceros.

Sintaxis

typedef struct {
  ULONG Reserved0 : 3;
  ULONG IdleTransitionPowerState : 5;
  ULONG IdleTimePriorToTransition : 24;
  ULONG Reserved1;
} NVME_AUTO_POWER_STATE_TRANSITION_ENTRY, *PNVME_AUTO_POWER_STATE_TRANSITION_ENTRY;

Miembros

Reserved0

Los bits 0-2 están reservados.

IdleTransitionPowerState

Estado de energía de transición inactiva (ITPS) especificado en Bits 3-7 es el estado de energía no operativo para que el controlador realice la transición autónoma a después de que haya un período continuo de tiempo de inactividad en el estado de energía actual que supere el tiempo especificado en el campo IdleTimePriorToTransition .

IdleTimePriorToTransition

El tiempo de inactividad anterior a la transición (ITPT) especificado en Bits 8-31 es la cantidad de tiempo de inactividad que se produce en este estado de energía antes de realizar la transición al estado de energía de transición inactiva. La hora se especifica en milisegundos. Un valor de 0h deshabilita la característica de transición de estado de energía autónomo para este estado de energía.

Reserved1

Los bits 32-63 están reservados.

Comentarios

Esta estructura se usa en el parámetro Autonomous Power State Transition Enable (APSTE) de la estructura NVME_CDW11_FEATURE_AUTO_POWER_STATE_TRANSITION .

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10
Encabezado nvme.h