FLT_RELATED_CONTEXTS_EX struttura (fltkernel.h)
La struttura FLT_RELATED_CONTEXTS_EX contiene i contesti del driver minifilter per gli oggetti associati a un'operazione di I/O. Questa struttura estende la struttura FLT_RELATED_CONTEXTS per includere il contesto della sezione.
Sintassi
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;
Members
VolumeContext
Puntatore opaco al contesto del minifilter per il volume a cui punta il membro Volume della struttura FLT_RELATED_OBJECTS .
InstanceContext
Puntatore opaco al contesto del driver minifilter per l'istanza a cui punta il membro Istanza della struttura FLT_RELATED_OBJECTS .
FileContext
Puntatore opaco al contesto per file del driver minifilter per l'handle di flusso a cui punta il membro FileObject della struttura FLT_RELATED_OBJECTS .
StreamContext
Puntatore opaco al contesto di flusso del minifilter per l'handle di flusso a cui punta il membro FileObject della struttura FLT_RELATED_OBJECTS .
StreamHandleContext
Puntatore opaco al contesto di gestione del flusso del minifilter per l'handle di flusso a cui punta il membro FileObject della struttura FLT_RELATED_OBJECTS .
TransactionContext
Puntatore opaco al contesto delle transazioni del minifilter per la transazione a cui punta il membro Transazioni della struttura FLT_RELATED_OBJECTS .
SectionContext
Puntatore opaco al contesto della sezione del minifilter per l'handle di flusso a cui punta il membro FileObject della struttura FLT_RELATED_OBJECTS .
Commenti
La struttura FLT_RELATED_CONTEXTS_EX contiene contesti di un driver minifilter per gli oggetti associati a un'operazione di I/O o un'operazione di installazione o di rimozione di istanze.
Un driver minifilter usa la struttura FLT_RELATED_CONTEXTS_EX per recuperare più contesti per un'operazione specificata. A tale scopo, il driver minifilter alloca una struttura di FLT_RELATED_CONTEXTS_EX vuota e lo passa come parametro Contexts a FltGetContextsEx.
Un minifilter può anche usare questa struttura per rilasciare più contesti per un'operazione specificata. A tale scopo, il driver minifilter passa un puntatore a FLT_RELATED_CONTEXTS_EX come parametro Contexts a FltReleaseContextsEx.
Per altre informazioni sull'uso di contesti, vedere la voce di riferimento per FltAllocateContext.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile a partire da Windows 8. |
Intestazione | fltkernel.h (includere Fltkernel.h) |