Bagikan melalui


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)

Lihat juga

FLT_CONTEXT_REGISTRATION

FLT_RELATED_OBJECTS

FltAllocateContext

FltGetContexts

FltReleaseContexts