KeAddTriageDumpDataBlock function (wdm.h)

Adds a triage dump data block to a triage dump data block array.

Syntax

NTSTATUS KeAddTriageDumpDataBlock(
  [_Inout_] PKTRIAGE_DUMP_DATA_ARRAY KtriageDumpDataArray,
            PVOID                    Address,
  [_In_]    SIZE_T                   Size
);

Parameters

[_Inout_] KtriageDumpDataArray

A pointer to a KTRIAGE_DUMP_DATA_ARRAY structure that is the data block array. It is assumed that the caller has already obtained exclusive write to KtriageDumpDataArray.

Address

[In] A ULONG_PTR that is the starting address of the data block.

[_In_] Size

The size of the data block, in bytes.

Return value

Returns STATUS_SUCCESS if the data block was successfully added. Otherwise returns an appropriate NTSTATUS value.

Remarks

The array must have already been initialized by calling KeInitializeTriageDumpDataArray.

Requirements

Requirement Value
Minimum supported client Windows 10, version 1803
Header wdm.h
Library NtosKrnl.lib
DLL NtosKrnl.exe

See also

KBUGCHECK_REASON_CALLBACK_ROUTINE