estructura FLT_RELATED_CONTEXTS (fltkernel.h)
La estructura FLT_RELATED_CONTEXTS contiene los contextos del controlador de minifiltro para los objetos asociados a una operación de E/S.
Sintaxis
typedef struct _FLT_RELATED_CONTEXTS {
PFLT_CONTEXT VolumeContext;
PFLT_CONTEXT InstanceContext;
PFLT_CONTEXT FileContext;
PFLT_CONTEXT StreamContext;
PFLT_CONTEXT StreamHandleContext;
PFLT_CONTEXT TransactionContext;
} FLT_RELATED_CONTEXTS, *PFLT_RELATED_CONTEXTS;
Miembros
VolumeContext
Puntero opaco al contexto del minifiltro para el volumen al que apunta el Volumen miembro de la estructura de FLT_RELATED_OBJECTS.
InstanceContext
Puntero opaco al contexto del controlador de minifiltro para la instancia a la que apunta la instancia de Instancia miembro de la estructura de FLT_RELATED_OBJECTS.
FileContext
En Windows Vista y versiones posteriores, este miembro es un puntero opaco al contexto por archivo del controlador de minifiltro para el identificador de secuencia al que apunta el FileObject miembro de la estructura de FLT_RELATED_OBJECTS. En los sistemas operativos Windows anteriores a Windows Vista, este miembro está reservado para uso del sistema.
StreamContext
Puntero opaco al contexto de flujo del minifiltro para el identificador de flujo al que apunta el FileObject miembro de la estructura FLT_RELATED_OBJECTS.
StreamHandleContext
Puntero opaco al contexto del controlador de flujo del minifiltro para el identificador de flujo al que apunta el FileObject miembro de la estructura de FLT_RELATED_OBJECTS.
TransactionContext
En Windows Vista y versiones posteriores, este miembro es un puntero opaco al contexto de transacción del minifiltro para la transacción a la que apunta el miembro Transacción de de la estructura FLT_RELATED_OBJECTS. En los sistemas operativos Windows anteriores a Windows Vista, este miembro está reservado para uso del sistema.
Observaciones
La estructura de FLT_RELATED_CONTEXTS contiene los contextos de un controlador de minifiltro para los objetos asociados a una operación de E/S o una operación de instalación o desmontaje de instancia.
Un controlador de minifiltro usa la estructura FLT_RELATED_CONTEXTS para recuperar varios contextos para una operación determinada. Para ello, el controlador de minifiltro asigna una estructura de FLT_RELATED_CONTEXTS vacía y le pasa un puntero como el parámetro Contexts a FltGetContexts.
Un minifiltro también puede usar esta estructura para liberar varios contextos para una operación determinada. Para ello, el controlador de minifiltro pasa un puntero a FLT_RELATED_CONTEXTS como parámetro Contexts a FltReleaseContexts.
Para obtener más información sobre el uso de contextos, vea la entrada de referencia para FltAllocateContext.
Requisitos
Requisito | Valor |
---|---|
encabezado de | fltkernel.h (incluya Fltkernel.h) |