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 |