nvme.h) (NVME_TELEMETRY_HOST_INITIATED_LOG 结构

包含指定“遥测 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]

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

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 字节。

要求

要求
最低受支持的客户端 Windows 10
标头 nvme.h