NVME_CDW11_FEATURE_NON_OPERATIONAL_POWER_STATE union (nvme.h)
Содержит параметры для компонента нерабочего состояния питания, указывающие, включен ли разрешительный режим для нерабочего состояния питания.
Состояние питания может быть нерабочим, как указано в поле NOPSструктуры NVME_POWER_STATE_DESC , определяющей дескрипторы состояния питания в поле PDSNVME_IDENTIFY_CONTROLLER_DATA. В нерабочем состоянии питания обслуживаются операции ввода-вывода, сопоставленные в памяти, доступы к регистру конфигурации и команды очереди Администратор. Никакие команды ввода-вывода не обрабатываются контроллером в нерабочем состоянии питания.
При нерабочем состоянии питания независимо от того, включены ли переходы состояния автономного питания , контроллер автоматически переходит к последнему рабочему состоянию питания при написании заключительного дверного звонка очереди отправки ввода-вывода .
Обслуживание сопоставленных в памяти операций ввода-вывода (MMIO) или доступа к регистру конфигурации может привести к превышению мощности контроллера, объявленной нерабочим состоянием питания во время обслуживания доступа, однако контроллер логически останется в нерабочем состоянии питания. Обработка команды, отправленной в очередь отправки Администратор, также может привести к тому, что мощность контроллера превысит значение, объявленное состоянием нерабочего питания во время обработки команды, однако контроллер логически останется в текущем состоянии питания, если не будет явного перехода состояния питания, запрошенного командой Set Features с идентификатором функции управления питанием. При обслуживании регистрации доступа или команды Администратор контроллер не должен превышать максимальную мощность, объявленную для последнего рабочего состояния питания.
Значения из этой структуры используются в поле NonOperationalPowerStateструктуры NVME_CDW11_FEATURES .
Синтаксис
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;
Члены
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.NOPPME
Указывает, включен ли разрешительный режим для нерабочего состояния питания.
DUMMYSTRUCTNAME.Reserved0
AsUlong
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 |
Верхняя часть | nvme.h |