Acerca de los contextos de minifiltro
Un contexto es una estructura definida por el controlador minifiltro y que se puede asociar a un objeto de administrador de filtros. El administrador de filtros proporciona compatibilidad que permite a los controladores de minifiltro asociar contextos con objetos para conservar el estado entre operaciones de E/S.
Tipos de contextos
Los minifiltros pueden crear y establecer contextos para los objetos siguientes:
- Archivos (Windows Vista y versiones posteriores)
- Instancias
- Secuencias
- Identificadores de secuencia (objetos de archivo)
- Transacciones (Windows Vista y versiones posteriores)
- Volúmenes
Los contextos de volumen deben asignarse desde un grupo no paginado. Todos los demás tipos de contexto se pueden asignar desde un grupo paginado o no paginado.
Código de ejemplo de contexto del controlador de filtro
Vea el ejemplo CTX para obtener un ejemplo de un controlador de minifiltro que usa contextos.
Administración de contextos
En las secciones siguientes se describe cómo administrar contextos de filtro:
- Registro de tipos de contexto
- Crear contextos
- Establecer contextos
- Obtención de contextos
- Referencia a contextos
- Liberar contextos
- Eliminación de contextos
- Liberar contextos
- Compatibilidad del sistema de archivos con contextos
- Procedimientos recomendados
Para obtener información sobre la compatibilidad proporcionada por el administrador de filtros, consulte Compatibilidad con contextos de minifiltro.