estructura FLT_RELATED_CONTEXTS_EX (fltkernel.h)
La estructura FLT_RELATED_CONTEXTS_EX contiene los contextos de un controlador de minifiltro para los objetos asociados a una operación de E/S. Esta estructura extiende la estructura de FLT_RELATED_CONTEXTS para incluir el contexto de sección.
Sintaxis
typedef struct _FLT_RELATED_CONTEXTS_EX {
PFLT_CONTEXT VolumeContext;
PFLT_CONTEXT InstanceContext;
PFLT_CONTEXT FileContext;
PFLT_CONTEXT StreamContext;
PFLT_CONTEXT StreamHandleContext;
PFLT_CONTEXT TransactionContext;
PFLT_CONTEXT SectionContext;
} FLT_RELATED_CONTEXTS_EX, *PFLT_RELATED_CONTEXTS_EX;
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
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.
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
Puntero opaco al contexto de transacción del minifiltro para la transacción a la que apunta el miembro transaction Transaction de la estructura de FLT_RELATED_OBJECTS.
SectionContext
Puntero opaco al contexto de sección del minifiltro para el identificador de secuencia al que apunta el FileObject miembro de la estructura FLT_RELATED_OBJECTS.
Observaciones
La estructura FLT_RELATED_CONTEXTS_EX 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_EX para recuperar varios contextos para una operación determinada. Para ello, el controlador de minifiltro asigna una estructura de FLT_RELATED_CONTEXTS_EX vacía y le pasa un puntero como el parámetro Contexts a FltGetContextsEx.
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_EX como parámetro Contexts a FltReleaseContextsEx.
Para obtener más información sobre el uso de contextos, vea la entrada de referencia para FltAllocateContext.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Disponible a partir de Windows 8. |
encabezado de | fltkernel.h (incluya Fltkernel.h) |