调用筛选器驱动程序回调例程时,故障转储驱动程序会将指针传递给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) |