NVME_CDW10_GET_FEATURES union (nvme.h)
包含取得功能命令的參數,可擷取指定功能的屬性。
[取得功能] 命令會使用 Command 結構的 GETFEATURES 字段 CDW10 參數中的 NVME_CDW10_GET_FEATURES 結構。
語法
typedef union {
struct {
ULONG FID : 8;
ULONG SEL : 3;
ULONG Reserved0 : 21;
} DUMMYSTRUCTNAME;
ULONG AsUlong;
} NVME_CDW10_GET_FEATURES, *PNVME_CDW10_GET_FEATURES;
成員
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.FID
指定 NVME_FEATURES 值,識別要提供數據的功能。
DUMMYSTRUCTNAME.SEL
指定 NVME_FEATURE_VALUE_CODES 值,指出在提供的數據中傳回的屬性值。
控制器會在識別控制器數據結構的 [選擇性 NVM 命令支援 ONCS] 欄位的位 4 中指出是否支援 SEL 字段。
如果收到 [取得功能] 命令,並將 [SEL**] 字段設定為 010b
(NVME_FEATURE_VALUE_SAVED) ,而控制器不支援儲存的功能標識符,或目前沒有任何已儲存的值,則控制器會將 SEL 欄位 001b
視為 (NVME_FEATURE_VALUE_DEFAULT) 。
DUMMYSTRUCTNAME.Reserved0
AsUlong
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 |
標頭 | nvme.h |