NVME_ADMIN_QUEUE_ATTRIBUTES union (nvme.h)
管理送信キューと管理完了キューの管理 キュー属性 (AQA) が含まれます。
管理送信キューと管理完了キューのキュー識別子は です0h
。 管理送信キューの優先順位は、選択した調停メカニズムによって決定されます。 管理送信キューと管理完了キューは、物理的に連続したメモリ内に存在する必要があります。
構文
typedef union {
struct {
ULONG ASQS : 12;
ULONG Reserved0 : 4;
ULONG ACQS : 12;
ULONG Reserved1 : 4;
} DUMMYSTRUCTNAME;
ULONG AsUlong;
} NVME_ADMIN_QUEUE_ATTRIBUTES, *PNVME_ADMIN_QUEUE_ATTRIBUTES;
メンバー
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.ASQS
管理送信キュー サイズ (ASQS) は、エントリ内の管理送信キューのサイズを定義する読み取り/書き込みフィールドです。
このフィールドがクリアされている間にコントローラーを 00h
有効にすると、未定義の結果が生成されます。 管理送信キューの最小サイズは 2 つのエントリです。 管理送信キューの最大サイズは 4096 エントリです。 これは 0 に基づく値です。
DUMMYSTRUCTNAME.Reserved0
読み取り専用の予約済みフィールド。
DUMMYSTRUCTNAME.ACQS
管理完了キュー サイズ (ACQS) は、エントリ内の管理完了キューのサイズを定義する読み取り/書き込みフィールドです。
このフィールドがクリアされている間にコントローラーを 00h
有効にすると、未定義の結果が生成されます。 管理完了キューの最小サイズは、2 つのエントリです。 管理完了キューの最大サイズは 4096 エントリです。 これは 0 に基づく値です。
DUMMYSTRUCTNAME.Reserved1
読み取り専用の予約済みフィールド。
AsUlong
注釈
注意
ブート操作中は、Unified Extensible Firmware Interface (UEFI) を使用する必要があります。 メモリが少ない環境 (従来の BIOS 環境のオプション ROM など) では、必要な送信キューと完了キューを割り当てるのに十分なメモリがない可能性があります。 これらの種類の条件では、コントローラーのメモリ不足操作はベンダー固有です。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 |
Header | nvme.h |