// ntdddump.h
typedef struct _FILTER_EXTENSION {
FILTER_DUMP_TYPE DumpType;
PDEVICE_OBJECT DeviceObject;
DISK_GEOMETRY Geometry;
LARGE_INTEGER DiskSize;
DISK_PARTITION_INFO PartitionInfo;
PVOID DumpData;
ULONG Size;
ULONG Flags;
} FILTER_EXTENSION, *PFILTER_EXTENSION;
View the official Windows Driver Kit DDI referenceNo description available.
The crash dump driver passes a pointer to a FILTER_EXTENSION structure when the filter driver callback routines are called.
DumpTypeThis parameter indicates the type of dump that this instance of the filter driver is loaded on.
DeviceObjectA pointer to the device object of the dump volume. This pointer points to the top of the dump volume stack.
GeometryThe disk geometry of the dump device in DISK_GEOMETRY format.
DiskSizeSize of the disk.
PartitionInfoThe partition information in DISK_PARTITION_INFO format.
DumpDataA pointer to the context data that is provided by the filter driver in FILTER_INITIALIZATION_DATA.
SizeFlags