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 开始可用。 |
标头 | ntdddump.h (包括 Ntdddump.h) |