Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
La struttura FLT_RELATED_CONTEXTS contiene i contesti di un driver minifiltro per gli oggetti associati a un'operazione di I/O.
Sintassi
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;
Membri
VolumeContext
Puntatore opaco al contesto del minifiltro per il volume a cui punta il membro volume della struttura FLT_RELATED_OBJECTS.
InstanceContext
Puntatore opaco al contesto del driver minifiltro per l'istanza a cui punta il membro dell'istanza di della struttura FLT_RELATED_OBJECTS.
FileContext
In Windows Vista e versioni successive, questo membro è un 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. Nei sistemi operativi Windows precedenti a Windows Vista, questo membro è riservato per l'uso del sistema.
StreamContext
Puntatore opaco al contesto del 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 handle di flusso del minifilter per l'handle di flusso a cui punta il FileObject membro della struttura FLT_RELATED_OBJECTS.
TransactionContext
In Windows Vista e versioni successive, questo membro è un puntatore opaco al contesto di transazione del minifiltro per la transazione a cui punta il membro transaction della struttura FLT_RELATED_OBJECTS. Nei sistemi operativi Windows precedenti a Windows Vista, questo membro è riservato per l'uso del sistema.
Osservazioni
La struttura FLT_RELATED_CONTEXTS contiene i contesti di un driver minifiltro per gli oggetti associati a un'operazione di I/O o un'operazione di installazione o di disinstallazione di un'istanza.
Un driver minifiltro usa la struttura FLT_RELATED_CONTEXTS per recuperare più contesti per una determinata operazione. A tale scopo, il driver minifilter alloca una struttura di FLT_RELATED_CONTEXTS vuota e passa un puntatore come parametro Contexts a FltGetContexts.
Un minifiltro può anche usare questa struttura per rilasciare più contesti per una determinata operazione. A tale scopo, il driver minifiltro passa un puntatore a FLT_RELATED_CONTEXTS come parametro Contexts a FltReleaseContexts.
Per altre informazioni sull'uso dei contesti, vedere la voce di riferimento per FltAllocateContext.
Fabbisogno
| Requisito | Valore |
|---|---|
| intestazione | fltkernel.h (include Fltkernel.h) |