共用方式為


NVME_RESERVATION_NOTIFICATION_LOG結構 (nvme.h)

包含欄位,指定保留通知記錄頁面中的資訊。

每當控制器可存取的任何命名空間上發生未遮罩的保留通知時,就會建立保留通知記錄頁面。 取得記錄頁 命令會傳回數據緩衝區,其中包含對應至單一保留通知的記錄頁。 此記錄頁面是控制器的全域。

語法

typedef struct {
  ULONGLONG LogPageCount;
  UCHAR     LogPageType;
  UCHAR     AvailableLogPageCount;
  UCHAR     Reserved0[2];
  ULONG     NameSpaceId;
  UCHAR     Reserved1[48];
} NVME_RESERVATION_NOTIFICATION_LOG, *PNVME_RESERVATION_NOTIFICATION_LOG;

成員

LogPageCount

64 位遞增的保留通知記錄頁計數,表示此通知的唯一標識符。

計數從控制器重設之後的 0h 開始,會隨著每個唯一記錄專案遞增,並在達到計數上限並建立記錄頁面時變換為零。 值 0h 表示空的記錄專案。

LogPageType

NVME_RESERVATION_NOTIFICATION_TYPES 值,指出此記錄頁面所描述的保留通知類型。

AvailableLogPageCount

指出其他可用的保留通知記錄頁數目(例如,未讀取的記錄頁數目不會計算此記錄頁)。

如果有超過 255 個可用的記錄頁,則會傳回值 255。 值為零表示沒有其他可用的記錄頁。

Reserved0[2]

保留欄位。

NameSpaceId

指出與這個記錄頁所描述之保留通知相關聯的命名空間標識碼。

Reserved1[48]

保留欄位。

要求

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

另請參閱