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

バイト 382 は、コントローラーによって開始されたデータが使用可能かどうかを示します。

ControllerInitiatedDataGenerationNumber

バイト 383 は、使用可能なコントローラーによって開始されるデータの生成数を示します。

ReasonIdentifier[128]

バイト 384 から 511 は理由識別子を示します。

注釈

すべての NVMe テレメトリ データ ブロックのサイズは 512 バイトです。

要件

要件
サポートされている最小のクライアント Windows 10
Header nvme.h