다음을 통해 공유


NVME_TELEMETRY_HOST_INITIATED_LOG 구조체(nvme.h)

원격 분석 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인 IEEE OUI(조직 고유 식별자)를 나타냅니다.

Area1LastBlock

바이트 8-9는 영역 1의 마지막 블록을 나타냅니다.

Area2LastBlock

바이트 10-11은 영역 2의 마지막 블록을 나타냅니다.

Area3LastBlock

바이트 12-13은 영역 3의 마지막 블록을 나타냅니다.

Reserved1[2]

바이트 14-381은 예약되어 있습니다.

Area4LastBlock

Reserved2[361]

HostInitiatedDataGenerationNumber

ControllerInitiatedDataAvailable

Byte 382는 컨트롤러 시작 데이터를 사용할 수 있는지 여부를 나타냅니다.

ControllerInitiatedDataGenerationNumber

바이트 383은 컨트롤러를 사용할 수 있을 때 시작된 데이터의 생성 수를 나타냅니다.

ReasonIdentifier[128]

바이트 384-511은 이유 식별자를 나타냅니다.

설명

모든 NVMe 원격 분석 데이터 블록의 크기는 512바이트입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10
머리글 nvme.h