FILTER_EXTENSION structure (ntdddump.h)
The crash dump driver passes a pointer to a FILTER_EXTENSION structure when the filter driver callback routines are called.
Syntax
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;
Members
DumpType
This parameter indicates the type of dump that this instance of the filter driver is loaded on.
DeviceObject
A pointer to the device object of the dump volume. This pointer points to the top of the dump volume stack.
Geometry
The disk geometry of the dump device in DISK_GEOMETRY format.
DiskSize
Size of the disk.
PartitionInfo
The partition information in DISK_PARTITION_INFO format.
DumpData
A pointer to the context data that is provided by the filter driver in FILTER_INITIALIZATION_DATA.
Size
Flags
Requirements
Requirement | Value |
---|---|
Minimum supported client | Available starting with Windows Vista and Windows Server 2008. |
Header | ntdddump.h (include Ntdddump.h) |