共用方式為


FLT_RELATED_CONTEXTS_EX 結構 (fltkernel.h)

FLT_RELATED_CONTEXTS_EX 結構包含與 I/O 作業相關聯之物件的迷你篩選驅動程序內容。 此結構會擴充 FLT_RELATED_CONTEXTS 結構,以包含區段內容。

語法

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;

成員

VolumeContext

FLT_RELATED_OBJECTS 結構之Volume 成員指向之磁碟區之迷你篩選內容的不透明指標。

InstanceContext

FLT_RELATED_OBJECTS 結構實例成員指向之實例之迷你篩選驅動程序內容的不透明指標。

FileContext

迷你篩選驅動程式每個檔案內容的不透明指標,用於FLT_RELATED_OBJECTS結構之 FileObject 成員指向的數據流句柄。

StreamContext

FLT_RELATED_OBJECTS結構之FileObject 成員指向之數據流句柄的迷你篩選數據流內容的不透明指標。

StreamHandleContext

對於FLT_RELATED_OBJECTS結構之 FileObject 成員指向之數據流句柄的數據流句柄內容,不透明指標。

TransactionContext

迷你篩選交易內容的不透明指標,用於FLT_RELATED_OBJECTS結構之 Transaction 成員所指向的交易。

SectionContext

FLT_RELATED_OBJECTS 結構之FileObject 成員指向之數據流句柄的迷你篩選區段內容的不透明指標。

備註

FLT_RELATED_CONTEXTS_EX 結構包含與 I/O 作業或實例設定或終止作業相關聯之物件的迷你篩選驅動程序內容。

迷你篩選驅動程式會使用 FLT_RELATED_CONTEXTS_EX 結構來擷取指定作業的多個內容。 若要這樣做,迷你篩選驅動程式會配置空 的FLT_RELATED_CONTEXTS_EX 結構,並將指標當做 Contexts 參數傳遞給 FltGetContextsEx

迷你篩選也可以使用這個結構來釋放指定作業的多個內容。 若要這樣做,迷你篩選驅動程式會將指標傳遞至 FLT_RELATED_CONTEXTS_EX 做為 FltReleaseContextsExContexts 參數。

如需使用內容的詳細資訊,請參閱 FltAllocateContext 的參考專案。

規格需求

需求
最低支援的用戶端 從 Windows 8 開始提供。
標頭 fltkernel.h (包含 Fltkernel.h)

另請參閱

FLT_CONTEXT_REGISTRATION

FLT_RELATED_OBJECTS

FltAllocateContext

FltGetContextsEx

FltReleaseContextsEx