struktur FLT_RELATED_CONTEXTS (fltkernel.h)
Struktur FLT_RELATED_CONTEXTS berisi konteks driver minifilter untuk objek yang terkait dengan operasi I/O.
Sintaks
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;
Anggota
VolumeContext
Pointer buram ke konteks minifilter untuk volume yang dituju oleh anggota Volume dari struktur FLT_RELATED_OBJECTS .
InstanceContext
Pointer buram ke konteks driver minifilter untuk instans yang dituju oleh anggota Instans dari struktur FLT_RELATED_OBJECTS .
FileContext
Pada Windows Vista dan yang lebih baru, anggota ini adalah penunjuk buram ke konteks per file driver minifilter untuk handel aliran yang dituju oleh anggota FileObject dari struktur FLT_RELATED_OBJECTS . Pada sistem operasi Windows yang lebih lama dari Windows Vista, anggota ini dicadangkan untuk penggunaan sistem.
StreamContext
Penunjuk buram ke konteks aliran minifilter untuk handel aliran yang dituju oleh anggota FileObject dari struktur FLT_RELATED_OBJECTS .
StreamHandleContext
Penunjuk buram ke konteks handel aliran minifilter untuk handel aliran yang ditujukan oleh anggota FileObject dari struktur FLT_RELATED_OBJECTS .
TransactionContext
Pada Windows Vista dan yang lebih baru, anggota ini adalah penunjuk buram ke konteks transaksi minifilter untuk transaksi yang dituju oleh anggota Transaksi dari struktur FLT_RELATED_OBJECTS . Pada sistem operasi Windows yang lebih lama dari Windows Vista, anggota ini dicadangkan untuk penggunaan sistem.
Keterangan
Struktur FLT_RELATED_CONTEXTS berisi konteks driver minifilter untuk objek yang terkait dengan operasi I/O atau pengaturan instans atau operasi teardown.
Driver minifilter menggunakan struktur FLT_RELATED_CONTEXTS untuk mengambil beberapa konteks untuk operasi tertentu. Untuk melakukannya, driver minifilter mengalokasikan struktur FLT_RELATED_CONTEXTS kosong dan meneruskan penunjuk ke dalamnya sebagai parameter Konteks ke FltGetContexts.
Minifilter juga dapat menggunakan struktur ini untuk merilis beberapa konteks untuk operasi tertentu. Untuk melakukannya, driver minifilter meneruskan pointer ke FLT_RELATED_CONTEXTS sebagai parameter Contexts ke FltReleaseContexts.
Untuk informasi selengkapnya tentang menggunakan konteks, lihat entri referensi untuk FltAllocateContext.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | fltkernel.h (termasuk Fltkernel.h) |