estrutura FILTER_EXTENSION (ntdddump.h)
O driver de despejo de memória passa um ponteiro para uma estrutura 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 está carregada.
DeviceObject
Um ponteiro para o objeto de dispositivo do volume de despejo. Esse ponteiro aponta para a parte superior da pilha de volumes 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 |
---|---|
Cliente mínimo com suporte | Disponível a partir do Windows Vista e do Windows Server 2008. |
Cabeçalho | ntdddump.h (include Ntdddump.h) |