estructura FLT_RELATED_CONTEXTS (fltkernel.h)
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.
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 miembro Volume de la estructura FLT_RELATED_OBJECTS .
InstanceContext
Puntero opaco al contexto del controlador de minifiltro para la instancia a la que apunta el miembro Instance de la estructura 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 miembro FileObject de la estructura FLT_RELATED_OBJECTS . En 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 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
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 Transaction de la estructura FLT_RELATED_OBJECTS . En sistemas operativos Windows anteriores a Windows Vista, este miembro está reservado para uso del sistema.
Comentarios
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 configuració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 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 de FltAllocateContext.
Requisitos
Requisito | Valor |
---|---|
Header | fltkernel.h (incluya Fltkernel.h) |