共用方式為


NVME_ADMIN_QUEUE_ATTRIBUTES聯盟 (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;

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