NVME_TELEMETRY_HOST_INITIATED_LOG结构(nvme.h)

包含指定遥测 Host-Initiated 日志页中信息的字段。

获取日志页命令返回 NVME_RESERVATION_NOTIFICATION_LOG 结构。 有关详细信息,请参阅 NVME_CDW10_GET_LOG_PAGE

Syntax

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;

Members

LogIdentifier

指示日志标识符。

Reserved0[4]

保留字节 1-4。

OrganizationID[3]

指示作为组织 ID 的 IEEE 组织唯一标识符(OUI)。

Area1LastBlock

字节 8-9 表示区域 1 的最后一个块。

Area2LastBlock

字节 10-11 表示区域 2 的最后一个块。

Area3LastBlock

字节 12-13 表示区域 3 的最后一个块。

Reserved1[2]

保留字节 14-381。

Area4LastBlock

Reserved2[361]

HostInitiatedDataGenerationNumber

ControllerInitiatedDataAvailable

字节 382 指示控制器启动的数据是否可用。

ControllerInitiatedDataGenerationNumber

字节 383 指示控制器启动数据的生成数(当数据可用时)。

ReasonIdentifier[128]

字节 384-511 表示原因标识符。

注解

所有 NVMe 遥测数据块的大小均为 512 字节。

要求

Requirement 价值
最低支持的客户端 Windows 10操作系统
Header nvme.h