NVME_CDW11_FEATURE_ARBITRATION union (nvme.h)
コマンド アービトレーションを制御する Arbitration Feature の値が含まれます。
この構造体の値は、NVME_CDW11_FEATURES構造の [Arbitration]\(仲裁\) フィールドで使用されます。
構文
typedef union {
struct {
ULONG AB : 3;
ULONG Reserved0 : 5;
ULONG LPW : 8;
ULONG MPW : 8;
ULONG HPW : 8;
} DUMMYSTRUCTNAME;
ULONG AsUlong;
} NVME_CDW11_FEATURE_ARBITRATION, *PNVME_CDW11_FEATURE_ARBITRATION;
メンバー
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.AB
コントローラーが特定の送信キューから一度に起動できるコマンドの最大数を指定します。
このフィールドの値は 2^n として指定されます。 の値 111b
は制限がないことを示します。 このフィールドに使用できる値は、1、2、4、8、16、32、64、または制限なしです。
DUMMYSTRUCTNAME.Reserved0
DUMMYSTRUCTNAME.LPW
低優先度の重み (LPW) を指定します。 各仲裁ラウンドの優先順位の低いサービス クラスから実行できるコマンドの数。 これは 0 から始まる値です。
DUMMYSTRUCTNAME.MPW
中優先度の重み (MPW) を指定します。 各仲裁ラウンドの中優先度サービス クラスから実行できるコマンドの数。 これは 0 から始まる値です。
DUMMYSTRUCTNAME.HPW
高優先度の重み (HPW) を指定します。 各仲裁ラウンドの優先度の高いサービス クラスから実行できるコマンドの数。 これは 0 から始まる値です。
AsUlong
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 |
Header | nvme.h |