estrutura NVME_TELEMETRY_HOST_INITIATED_LOG (nvme.h)
Contém campos que especificam as informações em uma página telemetria Host-Initiated Log.
A estrutura NVME_RESERVATION_NOTIFICATION_LOG é retornada pelo comando Obter Página de Log. Para obter mais informações, consulte NVME_CDW10_GET_LOG_PAGE.
Sintaxe
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;
Membros
LogIdentifier
Indica o identificador de log.
Reserved0[4]
Bytes 1-4 são reservados.
OrganizationID[3]
Indica um OUI (Identificador Exclusivo Organizacional) do IEEE que é a ID da Organização.
Area1LastBlock
Bytes 8-9 indicam o último bloco da Área 1.
Area2LastBlock
Bytes 10-11 indicam o último bloco da Área 2.
Area3LastBlock
Bytes 12-13 indicam o último bloco da Área 3.
Reserved1[2]
Bytes 14-381 são reservados.
Area4LastBlock
Reserved2[361]
HostInitiatedDataGenerationNumber
ControllerInitiatedDataAvailable
Byte 382 indica se os dados iniciados pelo controlador estão disponíveis.
ControllerInitiatedDataGenerationNumber
Byte 383 indica o número de geração de dados iniciados pelo controlador quando eles estão disponíveis.
ReasonIdentifier[128]
Bytes 384-511 indicam o identificador do motivo.
Comentários
Todos os Blocos de Dados de Telemetria NVMe têm 512 bytes de tamanho.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10 |
Cabeçalho | nvme.h |