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 結構成員指向之磁碟區之迷你篩選內容的不透明指標。
InstanceContext
實例FLT_RELATED_OBJECTS 結構所指向之實例之迷你篩選驅動程序內容的不透明指標。
FileContext
FileObj ect 所指向 FLT_RELATED_OBJECTS 結構成員之數據流句柄之迷你篩選驅動程式每個檔案內容的不透明指標。
StreamContext
FileObject 結構 FLT_RELATED_OBJECTS 成員指向之數據流句柄之迷你篩選程序的數據流內容不透明指標。
StreamHandleContext
FileObject 結構 FLT_RELATED_OBJECTS 成員指向之數據流句柄的迷你篩選數據流句柄內容不透明指標。
TransactionContext
交易 結構 FLT_RELATED_OBJECTS 成員所指向之交易之迷你篩選之交易內容的不透明指標。
SectionContext
FLT_RELATED_OBJECTS 結構成員 FileObj ect 所指向之數據流句柄之迷你篩選子區段內容的不透明指標。
言論
FLT_RELATED_CONTEXTS_EX 結構包含與 I/O 作業或實例設定或卸除作業相關聯之物件的迷你篩選驅動程序內容。
小型篩選驅動程式會使用 FLT_RELATED_CONTEXTS_EX 結構來擷取指定作業的多個內容。 若要這樣做,迷你篩選驅動程式會配置空的 FLT_RELATED_CONTEXTS_EX 結構,並將指標當做 Contexts 參數傳遞 至 fltGetContextsEx。
小型篩選程式也可以使用這個結構來釋放指定作業的多個內容。 若要這樣做,迷你篩選驅動程式會將指標傳遞至 FLT_RELATED_CONTEXTS_EX 做為 Contexts 參數,以 FltReleaseContextsEx。
如需使用內容的詳細資訊,請參閱 FltAllocateContext的參考專案。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | 從 Windows 8 開始提供。 |
標頭 | fltkernel.h (包括 Fltkernel.h) |