共用方式為


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 產生未定義的結果。 管理員 提交佇列的大小下限是兩個專案。 管理員 提交佇列的大小上限為 4096 個專案。 這是以 0 為基礎的值。

DUMMYSTRUCTNAME.Reserved0

唯讀保留欄位。

DUMMYSTRUCTNAME.ACQS

管理員 完成佇列大小 (ACQS) 是可擦寫的欄位,定義專案中 管理員 完成佇列的大小。

清除此欄位時啟用控制器,以 00h 產生未定義的結果。 管理員 完成佇列的大小下限是兩個專案。 管理員 完成佇列的大小上限為 4096 個專案。 這是以 0 為基礎的值。

DUMMYSTRUCTNAME.Reserved1

唯讀保留欄位。

AsUlong

備註

注意

在開機作業期間,應該使用統一的可延伸韌體介面 (UEFI) 。 在低記憶體環境中, (例如舊版 BIOS 環境中的選項 ROM,) 可能沒有足夠的可用記憶體來配置必要的提交和完成佇列。 在這些情況下,控制器的記憶體不足作業是廠商特定的。

規格需求

需求
最低支援的用戶端 Windows 10
標頭 nvme.h