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 |