// storport.h
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;
View the official Windows Driver Kit DDI referenceNo description available.
STORPORT_LIVEDUMP_DEVICE_TELEMETRY_LOG contains the payload for a live dump captured by StorPortCaptureLiveDump.
VersionSize, in bytes, of this structure. The structure size serves as the version.
SizeSize, in bytes, of this structure plus all of its variable-sized fields.
BucketIdUnique identifier for the device's state when the issue occurs.
OrganizationIDThe IEEE organizationally unique identifier (OUI).
ReservedReserved; do not use.
TelemetryLengthSize, in bytes, of the telemetry log that DeviceTelemetry points to.
DeviceTelemetryPointer to the device-defined telemetry log.
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.