FLT_SET_CONTEXT_KEEP_IF_EXISTS如果已为此实例设置上下文,FltSetStreamContext将返回STATUS_FLT_CONTEXT_ALREADY_DEFINED,并且不会替换现有上下文或递增引用计数。 如果尚未设置上下文,则例程将NewContext插入文件流的上下文列表中,并递增引用计数。 [in] NewContext ...
FLT_SET_CONTEXT_KEEP_IF_EXISTS If a context is already set for thisInstance, return STATUS_FLT_CONTEXT_ALREADY_DEFINED. Otherwise, insertNewContextinto the list of contexts for the file stream. NewContext A pointer to the new context to be set for the file stream. This parameter is required...
FLT_VOLUME_CONTEXT(0x0001)分配卷上下文。 FLT_INSTANCE_CONTEXT(0x0002)分配实例上下文。 FLT_FILE_CONTEXT (0x0004)分配文件上下文。 FLT_STREAM_CONTEXT(0x0008)分配流上下文。 FLT_STREAMHANDLE_CONTEXT(0x0010)分配流句柄上下文。 FLT_TRANSACTION_CONTEXT(0x0020)分配事务上下文。
FltGetStreamContext 함수 FltGetStreamHandleContext 함수 FltGetSwappedBufferMdlAddress 함수 FltGetTopInstance 함수 FltGetTransactionContext 함수 FltGetTunneledName 함수 FltGetUpperInstance 함수 FltGetVolumeContext 함수 FltGetVolumeFromDeviceObject 함수 FltGetVolumeF...
You should consider the following items when you use FltDeleteContext:When a minifilter driver calls FltDeleteContext, the minifilter driver must already have a reference to the context. However, when the minifilter driver calls FltDeleteStreamHandleContext, FltDeleteStreamContext, FltDeleteInstance...
FltGetStreamContext function FltGetStreamHandleContext function FltGetSwappedBufferMdlAddress function FltGetTopInstance function FltGetTransactionContext function FltGetTunneledName function FltGetUpperInstance function FltGetVolumeContext function FltGetVolumeFromDeviceObject function FltGetVolumeFromFileObject funct...
FltGetStreamContext function FltGetStreamHandleContext function FltGetSwappedBufferMdlAddress function FltGetTopInstance function FltGetTransactionContext function FltGetTunneledName function FltGetUpperInstance function FltGetVolumeContext function FltGetVolumeFromDeviceObject function FltGetVolumeFromFileObject funct...
TransactionContext Opaque member that contains the transaction miniversion ID value if theTransactionmember is notNULL. IfTransactionisNULL, the value ofTransactionContextis undefined. Filter Opaque filter pointer for the minifilter driver whose callback routine is being called for the operation. This po...
最近在自学WINDOWS驱动开发,对于几种FLT_CONTEXT_TYPE的区别和使用场合不太了解,查看MSDN也没看到具体的介绍,求各位大佬能具体说一说下面这几个类型的区别和具体用法 FLT_FILE_CONTEXT (Windows Vista and later only.) FLT_INSTANCE_CONTEXT FLT_STREAM_CONTEXT FLT_STREAMHANDLE_CONTEXT FLT_SECTION_CONTEXT (Windows...
static void comp_strm_deinit(struct stream*s, structfilter*filter) { struct comp_state *st = filter->ctx; if (!st) return /* release any possible compression context*/ (st->compalgo[COMP_DIR_REQ]) st->comp_algo[COMP_DIR_REQ->...