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)

Vedi anche

FLT_CONTEXT_REGISTRATION

FLT_RELATED_OBJECTS

FltAllocateContext

FltGetContextsEx

FltReleaseContextsEx