estructura FILTER_INITIALIZATION_DATA (ntdddump.h)
El controlador de filtro rellena una estructura de FILTER_INITIALIZATION_DATA y la devuelve al controlador de volcado de memoria.
Sintaxis
typedef struct _FILTER_INITIALIZATION_DATA {
ULONG MajorVersion;
ULONG MinorVersion;
PDUMP_START DumpStart;
PDUMP_WRITE DumpWrite;
PDUMP_FINISH DumpFinish;
PDUMP_UNLOAD DumpUnload;
PVOID DumpData;
ULONG MaxPagesPerWrite;
ULONG Flags;
PDUMP_READ DumpRead;
} FILTER_INITIALIZATION_DATA, *PFILTER_INITIALIZATION_DATA;
Miembros
MajorVersion
Establezca en uno de los siguientes valores de versión principal:
DUMP_FILTER_MAJOR_VERSION_1 (0x1)
DUMP_FILTER_MAJOR_VERSION (0x2)
MinorVersion
Establezca en DUMP_FILTER_MINOR_VERSION.
DumpStart
Puntero a la rutina de inicialización de volcado de memoria. Se llama a esta rutina cuando se inicia el volcado de memoria.
DumpWrite
Puntero a la rutina de escritura. Se llama a esta rutina antes de cada solicitud de escritura de volcado de memoria.
DumpFinish
Puntero a la rutina de finalización del volcado de memoria. Se llama a esta rutina cuando finaliza el volcado de memoria.
DumpUnload
Puntero a la rutina de descarga de volcado. Se llama a esta rutina antes de descargar el controlador.
DumpData
El controlador de filtro puede pasar un puntero a los datos de contexto internos de este miembro. Este puntero se devuelve al controlador de filtro en una estructura de FILTER_EXTENSION durante cada devolución de llamada.
MaxPagesPerWrite
Número máximo de páginas para cada solicitud de lectura o escritura de volcado.
Flags
Conjunto de marcas para la inicialización del filtro de volcado. Este valor se establece en 0 o en lo siguiente:
DumpRead
Puntero a la rutina de lectura. Se llama a esta rutina después de cada solicitud de lectura de volcado de memoria. Este miembro está disponible a partir de Windows 8.
Comentarios
Para que un controlador de filtro de volcado admita el filtrado de lectura, se requiere la siguiente configuración:
- La marca DUMP_FILTER_FLAG_SYSTEM_SUPPORT_READ se establece en Marcas.
- MajorVersion se establece en DUMP_FILTER_MAJOR_VERSION = 2.
- El puntero DumpRead se establece en la rutina de lectura del controlador de filtro de volcado.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible a partir de Windows Vista y Windows Server 2008. |
Encabezado | ntdddump.h (incluya Ntdddump.h) |
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de