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