NVME_TELEMETRY_HOST_INITIATED_LOG struttura (nvme.h)
Contiene campi che specificano le informazioni in una pagina di telemetria Host-Initiated log.
La struttura NVME_RESERVATION_NOTIFICATION_LOG viene restituita dal comando Recupera pagina log. Per altre informazioni, vedere 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
Indica l'identificatore di log.
Reserved0[4]
I byte 1-4 sono riservati.
OrganizationID[3]
Indica un identificatore univoco dell'organizzazione IEEE (OUI) che corrisponde all'ID organizzazione.
Area1LastBlock
Byte 8-9 indicano l'ultimo blocco di Area 1.
Area2LastBlock
Byte 10-11 indicano l'ultimo blocco di Area 2.
Area3LastBlock
Byte 12-13 indicano l'ultimo blocco di Area 3.
Reserved1[2]
I byte 14-381 sono riservati.
Area4LastBlock
Reserved2[361]
HostInitiatedDataGenerationNumber
ControllerInitiatedDataAvailable
Byte 382 indica se i dati avviati dal controller sono disponibili.
ControllerInitiatedDataGenerationNumber
Byte 383 indica il numero di generazione dei dati avviati dal controller quando è disponibile.
ReasonIdentifier[128]
I byte 384-511 indicano l'identificatore del motivo.
Tutti i blocchi di dati di telemetria NVMe sono 512 byte di dimensioni.
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 |
Intestazione | nvme.h |