次の方法で共有


NVME_CDW10_SET_FEATURES union (nvme.h)

指定したフィーチャの属性を設定する [機能の設定] コマンドのパラメーターが含まれます。

[機能の設定] コマンドは、Command 構造体の SETFEATURES フィールドの CDW10 パラメーターのNVME_CDW10_SET_FEATURES構造を使用します

構文

typedef union {
  struct {
    ULONG FID : 8;
    ULONG Reserved0 : 23;
    ULONG SV : 1;
  } DUMMYSTRUCTNAME;
  ULONG  AsUlong;
} NVME_CDW10_SET_FEATURES, *PNVME_CDW10_SET_FEATURES;

メンバー

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.FID

属性を指定する機能を識別する NVME_FEATURES 値を指定します。

DUMMYSTRUCTNAME.Reserved0

DUMMYSTRUCTNAME.SV

コントローラーが属性を保存して、属性がすべての電源状態を通じて保持され、リセットされるように指定します。

コントローラーは、このフィールドがサポートされているかどうかを識別コントローラーのデータ構造の省略可能な NVM コマンド サポート ONCS フィールドのビット 4 で示します。

[機能の設定] コマンドで指定した FID がコントローラーによって保存できず、コントローラーが [SAVE SV bit]\(SV ビットの保存\) を 1 に設定した [Set Features]\(機能の設定\) コマンドを受け取った場合、コマンドは [ 機能 ID]、[保存不可] NVME_STATUS_FEATURE_ID_NOT_SAVEABLEの状態で中止されます。

AsUlong

要件

要件
サポートされている最小のクライアント Windows 10
Header nvme.h

こちらもご覧ください