// storport.h
typedef struct _STORPORT_CAPTURE_LIVEDUMP {
ULONG Version;
ULONG Size;
STORPORT_CAPTURE_LIVEDUMP_TYPE LiveDumpType;
STORPORT_LIVEDUMP_ISSUE_TYPE IssueType;
PWSTR ComponentName;
STORPORT_LIVEDUMP_DATA_TYPE DataType;
PVOID Data;
} STORPORT_CAPTURE_LIVEDUMP, *PSTORPORT_CAPTURE_LIVEDUMP;
View the official Windows Driver Kit DDI referenceNo description available.
The STORPORT_CAPTURE_LIVEDUMP structure contains the data needed to generate a live dump.
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.
LiveDumpTypeA STORPORT_CAPTURE_LIVEDUMP_TYPE enum value that identifies the type of live dump to capture.
IssueTypeA STORPORT_LIVEDUMP_ISSUE_TYPE enum value that identifies the issue that triggers the live dump capture.
ComponentNamePointer to a string name that identifies the component that is creating the live dump.
DataTypeA STORPORT_LIVEDUMP_DATA_TYPE enum value that specifies the data type of the payload to be included in the live dump.
DataPointer to the payload to be included in the live dump.
A miniport calls StorPortCaptureLiveDump with the data in this structure to capture a live dump file.
STORPORT_CAPTURE_LIVEDUMP_TYPE