STORPORT_CAPTURE_LIVEDUMP structure (storport.h)

The STORPORT_CAPTURE_LIVEDUMP structure contains the data needed to generate a live dump.

Syntax

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;

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.

LiveDumpType

A STORPORT_CAPTURE_LIVEDUMP_TYPE enum value that identifies the type of live dump to capture.

IssueType

A STORPORT_LIVEDUMP_ISSUE_TYPE enum value that identifies the issue that triggers the live dump capture.

ComponentName

Pointer to a string name that identifies the component that is creating the live dump.

DataType

A STORPORT_LIVEDUMP_DATA_TYPE enum value that specifies the data type of the payload to be included in the live dump.

Data

Pointer to the payload to be included in the live dump.

Remarks

A miniport calls StorPortCaptureLiveDump with the data in this structure to capture a live dump file.

Requirements

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

See also

STORPORT_CAPTURE_LIVEDUMP_TYPE

STORPORT_LIVEDUMP_DATA_TYPE

STORPORT_LIVEDUMP_ISSUE_TYPE

StorPortCaptureLiveDump