Gestione dei contesti minifiltro
Un contesto è una struttura che un driver minifiltro definisce e che può essere associata a un oggetto FltMgr.
FltMgr fornisce supporto che consente ai driver minifiltro di associare i propri contesti agli oggetti di FltMgrper mantenere lo stato durante le operazioni di I/O.
Tipi di contesti
I minifiltri possono creare e impostare contesti per gli oggetti seguenti:
- File (Windows Vista e versioni successive)
- Istanze
- Flussi
- Handle di flusso (oggetti file)
- Transazioni (Windows Vista e versioni successive)
- Volumi
I contesti del volume devono essere allocati da un pool non paginato. Tutti gli altri tipi di contesto possono essere allocati da un pool paginato o non paginato.
Codice di esempio contestuale
Vedere l'esempio CTX per un esempio di driver minifiltro che usa contesti.
Come gestire i contesti
Le sezioni seguenti descrivono come gestire i contesti di filtro:
- registrazione dei tipi di contesto
- Creazione di contesti
- Impostazione Dei Contesti
- recupero di contesti
- contesto di riferimento
- rilascio di contesti
- eliminazione di contesti
- Liberare i contesti
- supporto del file system per i contesti
- procedure consigliate
Per informazioni sul supporto fornito da FltMgr, vedere Supporto per i contesti dei minifiltri.