NVME_CDW11_FEATURE_NON_OPERATIONAL_POWER_STATE union (nvme.h)
包含非操作電源狀態功能的參數,指出是否針對非運作電源狀態啟用寬鬆模式。
電源狀態可能是非運作電源狀態,如NVME_POWER_STATE_DESC結構的 NOPS 欄位所指出,定義NVME_IDENTIFY_CONTROLLER_DATA之 PDS 字段中的 Power State 描述元。 在非運作電源狀態中,會服務記憶體對應 I/O (MMIO) 存取、組態緩存器存取和 管理員 佇列命令。 控制器在處於非運作電源狀態時,不會處理任何 I/O 命令。
當處於非運作電源狀態時,不論是否啟用 自發電源狀態轉換 ,控制器會在寫入 I/O 提交佇列 Tail Doorbell 時,自動轉換回最後一個操作電源狀態。
維護記憶體對應 I/O (MMIO) 或設定快取器存取,可能會導致控制器電源超出服務時非運作電源狀態公告的電源,不過,控制器會以邏輯方式維持在非運作電源狀態。 處理提交至 管理員 提交佇列的命令,也可能會導致控制器電源超出在處理命令時由非運作電源狀態公告的命令,不過,除非具有 Power Management 功能識別符的 Set Features 命令所要求的明確電源狀態轉換,否則控制器會以邏輯方式維持在目前的電源狀態。 在維護快取權或 管理員 命令時,控制器不應超過針對最後一個操作電源狀態公告的最大電源。
這個結構中的值會用於 NVME_CDW11_FEATURES 結構的 NonOperationalPowerState 欄位中。
語法
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 |