FILTER_EXTENSION structure

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;
} 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.

Remarks

Requirements

Version

Available starting with Windows Vista and Windows Server 2008.

Header

Ntdddump.h (include Ntdddump.h)

See also

DISK_GEOMETRY
DISK_PARTITION_INFO
FILTER_INITIALIZATION_DATA

 

 

Send comments about this topic to Microsoft

Show: