次の方法で共有


NVME_CDW10_GET_FEATURES union (nvme.h)

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

フィーチャーの取得コマンドは、コマンド構造の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;

Members

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.FID

データを提供する機能を識別する NVME_FEATURES 値を指定します。

DUMMYSTRUCTNAME.SEL

指定されたデータで返す属性の値を示す NVME_FEATURE_VALUE_CODES 値を指定します。

コントローラーは、SEL フィールドがサポートされているかどうかを識別コントローラー・データ構造のオプション NVM コマンド・サポート ONCS フィールドのビット 4 で示します。

たとえば、 SEL フィールドを 010b (NVME_FEATURE_VALUE_SAVED) に設定して機能の取得コマンドを受信し、コントローラーが保存されているフィーチャー識別子をサポートしていない場合、または現在保存されている値がない場合、コントローラーは SEL フィールドを 001b (NVME_FEATURE_VALUE_DEFAULT) に設定されているかのように扱います。

DUMMYSTRUCTNAME.Reserved0

AsUlong

Requirements

Requirement 価値
サポートされる最小クライアント ウィンドウズ10
Header nvme.h

こちらも参照ください