包含「管理提交佇列」和「管理完成佇列」的「管理佇列屬性 (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;
Members
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.ASQS
管理員提交佇列大小 (ASQS) 是一個讀取/寫入欄位,用於定義項目中管理員提交佇列的大小。
在清除此欄位時啟用控制器會產生 00h 未定義的結果。 管理員提交佇列的最小大小為兩個項目。 管理員提交佇列的大小上限為 4096 個項目。 這是以 0 為基礎的值。
DUMMYSTRUCTNAME.Reserved0
唯讀保留欄位。
DUMMYSTRUCTNAME.ACQS
「管理完成佇列大小 (ACQS)」是一個「讀取/寫入」欄位,用於定義項目中「管理完成佇列」的大小。
在清除此欄位時啟用控制器會產生 00h 未定義的結果。 「管理完成佇列」的最小大小為兩個項目。 「管理完成佇列」的大小上限為 4096 個項目。 這是以 0 為基礎的值。
DUMMYSTRUCTNAME.Reserved1
唯讀保留欄位。
AsUlong
備註
備註
在開機作業期間,應該使用統一可延伸韌體介面 (UEFI) 。 在記憶體不足的環境中 (例如舊版 BIOS 環境中的選項 ROM) 中,可能沒有足夠的可用記憶體來配置必要的提交和完成佇列。 在這些類型的情況下,控制器的低記憶體作業是廠商專屬的。
需求
| Requirement | 價值觀 |
|---|---|
| 最低支援的用戶端 | Windows 10 |
| Header | nvme.h |