Partilhar via


FILTER_EXTENSION estrutura (ntdddump.h)

O driver de despejo de acidente passa um ponteiro para uma estrutura de FILTER_EXTENSION quando as rotinas de retorno de chamada do driver de filtro são chamadas.

Sintaxe

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;

Membros

DumpType

Esse parâmetro indica o tipo de despejo no qual essa instância do driver de filtro é carregada.

DeviceObject

Um ponteiro para o objeto do dispositivo do volume de despejo. Esse ponteiro aponta para a parte superior da pilha de volume de despejo.

Geometry

A geometria de disco do dispositivo de despejo no formato DISK_GEOMETRY.

DiskSize

Tamanho do disco.

PartitionInfo

As informações de partição no formato DISK_PARTITION_INFO.

DumpData

Um ponteiro para os dados de contexto fornecidos pelo driver de filtro no FILTER_INITIALIZATION_DATA.

Size

Flags

Requisitos

Requisito Valor
de cliente com suporte mínimo Disponível a partir do Windows Vista e do Windows Server 2008.
cabeçalho ntdddump.h (inclua Ntdddump.h)

Consulte também

DISK_GEOMETRY

DISK_PARTITION_INFO

FILTER_INITIALIZATION_DATA