指定したフィーチャの属性を取得する [フィーチャの取得] コマンドのパラメーターが含まれます。
フィーチャーの取得コマンドは、コマンド構造の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 |