다음을 통해 공유


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 포함)

참고 항목

DISK_GEOMETRY

DISK_PARTITION_INFO

FILTER_INITIALIZATION_DATA