estructura FLT_RELATED_CONTEXTS_EX (fltkernel.h)
La estructura de FLT_RELATED_CONTEXTS_EX contiene los contextos del 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 del volumen al que apunta el miembro Volume de la estructura FLT_RELATED_OBJECTS .
InstanceContext
Puntero opaco al contexto del controlador minifiltro para la instancia a la que apunta el miembro Instance de la estructura FLT_RELATED_OBJECTS .
FileContext
Puntero opaco al contexto por archivo del controlador minifiltro para el identificador de secuencia al que apunta el miembro FileObject de la estructura FLT_RELATED_OBJECTS .
StreamContext
Puntero opaco al contexto de secuencia del minifiltro para el identificador de secuencia al que apunta el miembro FileObject de la estructura FLT_RELATED_OBJECTS .
StreamHandleContext
Puntero opaco al contexto del controlador de flujo del minifiltro para el identificador de secuencia al que apunta el miembro FileObject de la estructura FLT_RELATED_OBJECTS .
TransactionContext
Puntero opaco al contexto de transacción del minifiltro para la transacción a la que apunta el miembro Transaction de la estructura FLT_RELATED_OBJECTS .
SectionContext
Puntero opaco al contexto de sección del minifiltro para el identificador de secuencia al que apunta el miembro FileObject de la estructura de FLT_RELATED_OBJECTS .
Comentarios
La estructura de 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 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 | Value |
---|---|
Cliente mínimo compatible | Disponible a partir de Windows 8. |
Encabezado | fltkernel.h (incluya Fltkernel.h) |