WDK Mini Filter Example
ctx/operations.c File Reference
#include "pch.h"

Go to the source code of this file.

Functions

FLT_PREOP_CALLBACK_STATUS CtxPreCreate (_Inout_ PFLT_CALLBACK_DATA Cbd, _In_ PCFLT_RELATED_OBJECTS FltObjects, _Flt_CompletionContext_Outptr_ PVOID *CompletionContext)
 
FLT_POSTOP_CALLBACK_STATUS CtxPostCreate (_Inout_ PFLT_CALLBACK_DATA Cbd, _In_ PCFLT_RELATED_OBJECTS FltObjects, _Inout_opt_ PVOID CbdContext, _In_ FLT_POST_OPERATION_FLAGS Flags)
 
FLT_PREOP_CALLBACK_STATUS CtxPreCleanup (_Inout_ PFLT_CALLBACK_DATA Cbd, _In_ PCFLT_RELATED_OBJECTS FltObjects, _Flt_CompletionContext_Outptr_ PVOID *CompletionContext)
 
FLT_PREOP_CALLBACK_STATUS CtxPreClose (_Inout_ PFLT_CALLBACK_DATA Cbd, _In_ PCFLT_RELATED_OBJECTS FltObjects, _Flt_CompletionContext_Outptr_ PVOID *CompletionContext)
 
FLT_PREOP_CALLBACK_STATUS CtxPreSetInfo (_Inout_ PFLT_CALLBACK_DATA Cbd, _In_ PCFLT_RELATED_OBJECTS FltObjects, _Flt_CompletionContext_Outptr_ PVOID *CompletionContext)
 
FLT_POSTOP_CALLBACK_STATUS CtxPostSetInfo (_Inout_ PFLT_CALLBACK_DATA Cbd, _In_ PCFLT_RELATED_OBJECTS FltObjects, _Inout_opt_ PVOID CbdContext, _In_ FLT_POST_OPERATION_FLAGS Flags)
 

Function Documentation

◆ CtxPostCreate()

FLT_POSTOP_CALLBACK_STATUS CtxPostCreate ( _Inout_ PFLT_CALLBACK_DATA  Cbd,
_In_ PCFLT_RELATED_OBJECTS  FltObjects,
_Inout_opt_ PVOID  CbdContext,
_In_ FLT_POST_OPERATION_FLAGS  Flags 
)

Definition at line 74 of file ctx/operations.c.

◆ CtxPostSetInfo()

FLT_POSTOP_CALLBACK_STATUS CtxPostSetInfo ( _Inout_ PFLT_CALLBACK_DATA  Cbd,
_In_ PCFLT_RELATED_OBJECTS  FltObjects,
_Inout_opt_ PVOID  CbdContext,
_In_ FLT_POST_OPERATION_FLAGS  Flags 
)

Definition at line 711 of file ctx/operations.c.

◆ CtxPreCleanup()

FLT_PREOP_CALLBACK_STATUS CtxPreCleanup ( _Inout_ PFLT_CALLBACK_DATA  Cbd,
_In_ PCFLT_RELATED_OBJECTS  FltObjects,
_Flt_CompletionContext_Outptr_ PVOID *  CompletionContext 
)

Definition at line 406 of file ctx/operations.c.

◆ CtxPreClose()

FLT_PREOP_CALLBACK_STATUS CtxPreClose ( _Inout_ PFLT_CALLBACK_DATA  Cbd,
_In_ PCFLT_RELATED_OBJECTS  FltObjects,
_Flt_CompletionContext_Outptr_ PVOID *  CompletionContext 
)

Definition at line 530 of file ctx/operations.c.

◆ CtxPreCreate()

FLT_PREOP_CALLBACK_STATUS CtxPreCreate ( _Inout_ PFLT_CALLBACK_DATA  Cbd,
_In_ PCFLT_RELATED_OBJECTS  FltObjects,
_Flt_CompletionContext_Outptr_ PVOID *  CompletionContext 
)

Definition at line 40 of file ctx/operations.c.

◆ CtxPreSetInfo()

FLT_PREOP_CALLBACK_STATUS CtxPreSetInfo ( _Inout_ PFLT_CALLBACK_DATA  Cbd,
_In_ PCFLT_RELATED_OBJECTS  FltObjects,
_Flt_CompletionContext_Outptr_ PVOID *  CompletionContext 
)

Definition at line 650 of file ctx/operations.c.

Social Network


Services Overview

Architect, implement and test file system filter drivers for a wide range of functionality. We can offer several levels of assistance to meet your specific.

Contact Us

You are welcome to contact us for salse or partnership.

Sales: sales@easefilter.com
Support: support@easefilter.com
Info: info@easefilter.com