ntdddump.h header

This header is used by storage. For more information, see:

ntdddump.h contains the following programming interfaces:

Callback functions

 
DUMP_FINISH

The Dump_Finish callback routine is called after writing all the dump data. The dump port driver generally flushes the cache to ensure the data is stored on the storage media before the system powers down.
DUMP_READ

The Dump_Read callback routine is called after the read from the dump port driver. The filter driver can access the dump data during the call to this routine.
DUMP_START

The Dump_Start callback routine is called after initializing the dump driver and just before starting the dump write process.
DUMP_UNLOAD

The Dump_Unload callback routine is called when the dump stack is unloaded.
DUMP_WRITE

The Dump_Write callback routine is called before the write to the dump port driver. The filter driver can access the dump data at this time.

Structures

 
FILTER_EXTENSION

The crash dump driver passes a pointer to a FILTER_EXTENSION structure when the filter driver callback routines are called.
FILTER_INITIALIZATION_DATA

The filter driver fills in a FILTER_INITIALIZATION_DATA structure and returns it to the crash dump driver.

Enumerations

 
FILTER_DUMP_TYPE

The FILTER_DUMP_TYPE enumeration indicates the type of dump stack that this instance of the filter driver is loaded on.