_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

DeviceObject

A pointer to the device object of the dump volume. This pointer points to the top of the dump volume stack.

DiskSize

Size of the disk.

DumpData

A pointer to the context data that is provided by the filter driver in FILTER_INITIALIZATION_DATA.

DumpType

This parameter indicates the type of dump that this instance of the filter driver is loaded on.

Flags

Geometry

The disk geometry of the dump device in DISK_GEOMETRY format.

PartitionInfo

The partition information in DISK_PARTITION_INFO format.

Size

Requirements

   
Windows version Available starting with Windows Vista and Windows Server 2008. 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