Bagikan melalui


struktur FLT_RELATED_CONTEXTS_EX (fltkernel.h)

Struktur FLT_RELATED_CONTEXTS_EX berisi konteks driver minifilter untuk objek yang terkait dengan operasi I/O. Struktur ini memperluas struktur FLT_RELATED_CONTEXTS untuk menyertakan konteks bagian.

Sintaks

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;

Anggota

VolumeContext

Penunjuk buram ke konteks minifilter untuk volume yang dituju oleh anggota Volume dari struktur FLT_RELATED_OBJECTS .

InstanceContext

Penunjuk buram ke konteks driver minifilter untuk instans yang ditujukan anggota Instans dari struktur FLT_RELATED_OBJECTS .

FileContext

Penunjuk buram ke konteks per file driver minifilter untuk handel aliran yang ditunjukkan oleh anggota FileObject dari struktur FLT_RELATED_OBJECTS .

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

Pointer buram ke konteks transaksi minifilter untuk transaksi yang dituju oleh anggota Transaksi dari struktur FLT_RELATED_OBJECTS .

SectionContext

Penunjuk buram ke konteks bagian minifilter untuk handel aliran yang dituju oleh anggota FileObject dari struktur FLT_RELATED_OBJECTS .

Keterangan

Struktur FLT_RELATED_CONTEXTS_EX 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_EX untuk mengambil beberapa konteks untuk operasi tertentu. Untuk melakukannya, driver minifilter mengalokasikan struktur FLT_RELATED_CONTEXTS_EX kosong dan meneruskan pointer ke dalamnya sebagai parameter Konteks ke FltGetContextsEx.

Minifilter juga dapat menggunakan struktur ini untuk merilis beberapa konteks untuk operasi tertentu. Untuk melakukannya, driver minifilter meneruskan pointer ke FLT_RELATED_CONTEXTS_EX sebagai parameter Contexts ke FltReleaseContextsEx.

Untuk informasi selengkapnya tentang menggunakan konteks, lihat entri referensi untuk FltAllocateContext.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia dimulai dengan Windows 8.
Header fltkernel.h (termasuk Fltkernel.h)

Lihat juga

FLT_CONTEXT_REGISTRATION

FLT_RELATED_OBJECTS

FltAllocateContext

FltGetContextsEx

FltReleaseContextsEx