Skip to content

Latest commit

 

History

History
98 lines (69 loc) · 3.39 KB

ns-wdm-_kbugcheck_triage_dump_data.md

File metadata and controls

98 lines (69 loc) · 3.39 KB
UID title description ms.date tech.root keywords ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.lib req.dll req.ddi-compliance req.unicode-ansi req.max-support req.typenames targetos f1_keywords topic_type api_type api_location api_name
NS:wdm._KBUGCHECK_TRIAGE_DUMP_DATA
_KBUGCHECK_TRIAGE_DUMP_DATA
Learn more about: _KBUGCHECK_TRIAGE_DUMP_DATA structure
06/03/2019
devtest
KBUGCHECK_TRIAGE_DUMP_DATA structure
_KBUGCHECK_TRIAGE_DUMP_DATA, KBUGCHECK_TRIAGE_DUMP_DATA, *PKBUGCHECK_TRIAGE_DUMP_DATA,
wdm.h
KBUGCHECK_TRIAGE_DUMP_DATA, *PKBUGCHECK_TRIAGE_DUMP_DATA
Windows
_KBUGCHECK_TRIAGE_DUMP_DATA
wdm/_KBUGCHECK_TRIAGE_DUMP_DATA
PKBUGCHECK_TRIAGE_DUMP_DATA
wdm/PKBUGCHECK_TRIAGE_DUMP_DATA
KBUGCHECK_TRIAGE_DUMP_DATA
wdm/KBUGCHECK_TRIAGE_DUMP_DATA
apiref
HeaderDef
wdm.h
_KBUGCHECK_TRIAGE_DUMP_DATA
PKBUGCHECK_TRIAGE_DUMP_DATA
KBUGCHECK_TRIAGE_DUMP_DATA

_KBUGCHECK_TRIAGE_DUMP_DATA structure

-description

The _KBUGCHECK_TRIAGE_DUMP_DATA structure describes dump data used in conjunction with the KBUGCHECK_REASON_CALLBACK_ROUTINE callback routine.

-struct-fields

-field DataArray

A pointer to a _KBUGCHECK_TRIAGE_DUMP_DATA structure. This is the method the callback uses to provide the triage block data array that it created.

-field Flags

Flags which are passed into the callback.

KB_TRIAGE_DUMP_DATA_FLAG_BUGCHECK_ACTIVE 0x00000001

Indicates the callback is invoked during a bugcheck. Currently, this flag is expected to always be set.

-field MaxVirtMemSize

The maximum virtual memory size in bytes the callback is allowed to add to the dump. The cumulative size of the regions described in the data array should not exceed this size.

-field BugCheckCode

This value informs the callback which bugcheck code that was passed to KeBugcheckEx. The callback routine can use this information to decide whether to add any memory to the crash dump file. For a full list of bug check codes, see the Bugcodes.h header file included in the WDK.

-field BugCheckParameter1

Bug Check Parameter 1. The bug check parameters inform the callback the bugcheck parameters that were passed to KeBugcheckEx.

-field BugCheckParameter2

Bug Check Parameter 2. The bug check parameters inform the callback the bugcheck parameters that were passed to KeBugcheckEx.

-field BugCheckParameter3

Bug Check Parameter 3. The bug check parameters inform the callback the bugcheck parameters that were passed to KeBugcheckEx.

-field BugCheckParameter4

Bug Check Parameter 4. The bug check parameters inform the callback the bugcheck parameters that were passed to KeBugcheckEx.

-remarks

The driver receives a structure of this type as a parameter to its KBUGCHECK_REASON_CALLBACK_ROUTINE callback routine.

From the callback routine, the driver calls the KeAddTriageDumpDataBlock function to modify a dump data array.

-see-also

Writing a Bug Check Callback Routine.