структура NVME_TELEMETRY_HOST_INITIATED_LOG (nvme.h)
Содержит поля, указывающие сведения на странице Журнал телеметрии Host-Initiated.
Структура NVME_RESERVATION_NOTIFICATION_LOG возвращается командой Получить страницу журнала. Дополнительные сведения см. в разделе NVME_CDW10_GET_LOG_PAGE.
Синтаксис
typedef struct _NVME_TELEMETRY_HOST_INITIATED_LOG {
UCHAR LogIdentifier;
UCHAR Reserved0[4];
UCHAR OrganizationID[3];
USHORT Area1LastBlock;
USHORT Area2LastBlock;
USHORT Area3LastBlock;
UCHAR Reserved1[2];
ULONG Area4LastBlock;
UCHAR Reserved2[361];
UCHAR HostInitiatedDataGenerationNumber;
UCHAR ControllerInitiatedDataAvailable;
UCHAR ControllerInitiatedDataGenerationNumber;
UCHAR ReasonIdentifier[128];
} NVME_TELEMETRY_HOST_INITIATED_LOG, *PNVME_TELEMETRY_HOST_INITIATED_LOG;
Члены
LogIdentifier
Указывает идентификатор журнала.
Reserved0[4]
Зарезервированы байты от 1 до 4.
OrganizationID[3]
Указывает организационный уникальный идентификатор IEEE (OUI), который является идентификатором организации.
Area1LastBlock
Байты 8–9 указывают на последний блок области 1.
Area2LastBlock
Байты 10–11 указывают на последний блок области 2.
Area3LastBlock
Байты 12–13 указывают на последний блок области 3.
Reserved1[2]
Зарезервировано байтов от 14 до 381.
Area4LastBlock
Reserved2[361]
HostInitiatedDataGenerationNumber
ControllerInitiatedDataAvailable
Byte 382 указывает, доступны ли данные, инициированные контроллером.
ControllerInitiatedDataGenerationNumber
Byte 383 обозначает номер поколения данных, инициированных контроллером, когда они доступны.
ReasonIdentifier[128]
Байты 384–511 указывают на идентификатор причины.
Комментарии
Все блоки данных телеметрии NVMe имеют размер 512 байт.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 |
Верхняя часть | nvme.h |