STORPORT_LIVEDUMP_DEVICE_TELEMETRY_LOG structure (storport.h)

STORPORT_LIVEDUMP_DEVICE_TELEMETRY_LOG contains the payload for a live dump captured by StorPortCaptureLiveDump.

Syntax

typedef struct _STORPORT_LIVEDUMP_DEVICE_TELEMETRY_LOG {
  ULONG Version;
  ULONG Size;
  UCHAR BucketId[STORPORT_LIVEDUMP_BUCKET_ID_LENGTH];
  UCHAR OrganizationID[3];
  UCHAR Reserved;
  ULONG TelemetryLength;
  PVOID DeviceTelemetry;
} STORPORT_LIVEDUMP_DEVICE_TELEMETRY_LOG, *PSTORPORT_LIVEDUMP_DEVICE_TELEMETRY_LOG;

Members

Version

Size, in bytes, of this structure. The structure size serves as the version.

Size

Size, in bytes, of this structure plus all of its variable-sized fields.

BucketId[STORPORT_LIVEDUMP_BUCKET_ID_LENGTH]

Unique identifier for the device's state when the issue occurs.

OrganizationID[3]

The IEEE organizationally unique identifier (OUI).

Reserved

Reserved; do not use.

TelemetryLength

Size, in bytes, of the telemetry log that DeviceTelemetry points to.

DeviceTelemetry

Pointer to the device-defined telemetry log.

Remarks

When a miniport calls StorPortCaptureLiveDump with STORPORT_CAPTURE_LIVEDUMP.DataType set to StorportLivedumpDataTypeDeviceTelemetryLog, STORPORT_CAPTURE_LIVEDUMP.Data points to a STORPORT_LIVEDUMP_DEVICE_TELEMETRY_LOG structure that contains the payload for the live dump.

Requirements

Requirement Value
Minimum supported server Windows Server 2022
Header storport.h

See also

STORPORT_LIVEDUMP_DATA_TYPE

StorPortCaptureLiveDump