FILTER_EXTENSION结构 (ntdddump.h)

调用筛选器驱动程序回调例程时,故障转储驱动程序会将指针传递给FILTER_EXTENSION结构。

语法

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;

成员

DumpType

此参数指示加载此筛选器驱动程序实例的转储类型。

DeviceObject

指向转储卷的设备对象的指针。 此指针指向转储卷堆栈的顶部。

Geometry

转储设备的磁盘几何图形采用 DISK_GEOMETRY 格式。

DiskSize

磁盘的大小。

PartitionInfo

DISK_PARTITION_INFO格式的分区信息。

DumpData

指向 FILTER_INITIALIZATION_DATA中筛选器驱动程序提供的上下文数据的指针。

Size

Flags

要求

   
最低受支持的客户端 从 Windows Vista 和 Windows Server 2008 开始可用。
Header ntdddump.h (包括 Ntdddump.h)

另请参阅

DISK_GEOMETRY

DISK_PARTITION_INFO

FILTER_INITIALIZATION_DATA