estructura NVME_TELEMETRY_HOST_INITIATED_LOG (nvme.h)

Contiene campos que especifican la información de una página telemetría Host-Initiated registro.

El comando Obtener página de registro devuelve la estructura NVME_RESERVATION_NOTIFICATION_LOG . Para obtener más información, consulte NVME_CDW10_GET_LOG_PAGE.

Sintaxis

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;

Miembros

LogIdentifier

Indica el identificador de registro.

Reserved0[4]

Los bytes 1-4 están reservados.

OrganizationID[3]

Indica un identificador único organizativo (OUI) ieee que es el identificador de la organización.

Area1LastBlock

Los bytes 8-9 indican el último bloque del área 1.

Area2LastBlock

Los bytes 10-11 indican el último bloque del área 2.

Area3LastBlock

Los bytes 12-13 indican el último bloque del área 3.

Reserved1[2]

Los bytes 14-381 están reservados.

Area4LastBlock

Reserved2[361]

HostInitiatedDataGenerationNumber

ControllerInitiatedDataAvailable

Byte 382 indica si los datos iniciados por el controlador están disponibles.

ControllerInitiatedDataGenerationNumber

Byte 383 indica el número de generación de datos iniciados por el controlador cuando está disponible.

ReasonIdentifier[128]

Los bytes 384-511 indican el identificador de motivo.

Comentarios

Todos los bloques de datos de telemetría nvMe tienen un tamaño de 512 bytes.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10
Encabezado nvme.h