Compartir a través de


NVME_CDW11_FEATURE_NON_OPERATIONAL_POWER_STATE unión (nvme.h)

Contiene parámetros para la característica de estado de energía no operativa que indica si el modo permisivo está habilitado para un estado de energía no operativo.

Un estado de energía puede ser un estado de energía no operativo, tal como se indica en el campo NOPS de la estructura de NVME_POWER_STATE_DESC que define los descriptores de estado de energía en el campo PDS del NVME_IDENTIFY_CONTROLLER_DATA. En un estado de energía no operativo, se aparecen los accesos de E/S asignados a memoria (MMIO), los accesos de registro de configuración y los comandos de cola de administración. El controlador no procesa ningún comando de E/S mientras se encuentra en un estado de energía no operativo.

Cuando se encuentra en un estado de energía no operativo, independientemente de si se habilitan las transiciones de estado de energía autónoma s, el controlador volverá a pasar de forma autónoma al último estado de energía operativa cuando se escriba un cola de cola de envío de E/S.

El mantenimiento de un acceso de registro de E/S asignado a memoria (MMIO) o de configuración puede hacer que la potencia del controlador supere la anunciada por el estado de energía no operativa mientras se está atendiendo el acceso, pero el controlador permanecerá lógicamente en el estado de energía no operativa. El procesamiento de un comando enviado a la cola de envío de administración también puede hacer que la potencia del controlador supere la anunciada por el estado de energía no operativa mientras se procesa el comando; sin embargo, el controlador permanecerá lógicamente en el estado de energía actual a menos que haya una transición explícita del estado de energía solicitado por un comando Set Features con el identificador de características de Power Management. Al atender un acceso de registro o un comando Admin, el controlador no debe superar la potencia máxima anunciada para el último estado de energía operativa.

Los valores de esta estructura se usan en el campo NonOperationalPowerState de la estructura NVME_CDW11_FEATURES.

Sintaxis

typedef union {
  struct {
    ULONG NOPPME : 1;
    ULONG Reserved0 : 31;
  } DUMMYSTRUCTNAME;
  ULONG  AsUlong;
} NVME_CDW11_FEATURE_NON_OPERATIONAL_POWER_STATE, *PNVME_CDW11_FEATURE_NON_OPERATIONAL_POWER_STATE;

Miembros

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.NOPPME

Especifica si el modo permisivo está habilitado para un estado de energía no operativo.

DUMMYSTRUCTNAME.Reserved0

AsUlong

Requisitos

Requisito Valor
cliente mínimo admitido Windows 10
encabezado de nvme.h

Consulte también