共用方式為


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

另請參閱