다음을 통해 공유


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

이 매개 변수는 필터 드라이버의 이 instance 로드되는 덤프 유형을 나타냅니다.

DeviceObject

덤프 볼륨의 디바이스 개체에 대한 포인터입니다. 이 포인터는 덤프 볼륨 스택의 위쪽을 가리킵니다.

Geometry

덤프 디바이스의 디스크 기하 도형은 DISK_GEOMETRY 형식입니다.

DiskSize

디스크의 크기입니다.

PartitionInfo

DISK_PARTITION_INFO 형식의 파티션 정보입니다.

DumpData

FILTER_INITIALIZATION_DATA 필터 드라이버에서 제공하는 컨텍스트 데이터에 대한 포인터입니다.

Size

Flags

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista 및 Windows Server 2008부터 사용할 수 있습니다.
머리글 ntdddump.h(Ntdddump.h 포함)

추가 정보

DISK_GEOMETRY

DISK_PARTITION_INFO

FILTER_INITIALIZATION_DATA