WDK Mini Filter Example
nullFilter.c File Reference
#include <fltKernel.h>
#include <dontuse.h>
#include <suppress.h>

Go to the source code of this file.

Data Structures

struct  _NULL_FILTER_DATA
 

Macros

#define NULL_FILTER_FILTER_NAME   L"NullFilter"
 

Typedefs

typedef struct _NULL_FILTER_DATA NULL_FILTER_DATA
 
typedef struct _NULL_FILTER_DATAPNULL_FILTER_DATA
 

Functions

NTSTATUS DriverEntry (_In_ PDRIVER_OBJECT DriverObject, _In_ PUNICODE_STRING RegistryPath)
 
NTSTATUS NullUnload (_In_ FLT_FILTER_UNLOAD_FLAGS Flags)
 
NTSTATUS NullQueryTeardown (_In_ PCFLT_RELATED_OBJECTS FltObjects, _In_ FLT_INSTANCE_QUERY_TEARDOWN_FLAGS Flags)
 

Variables

DRIVER_INITIALIZE DriverEntry
 
NULL_FILTER_DATA NullFilterData
 
CONST FLT_REGISTRATION FilterRegistration
 

Macro Definition Documentation

◆ NULL_FILTER_FILTER_NAME

#define NULL_FILTER_FILTER_NAME   L"NullFilter"

Definition at line 31 of file nullFilter.c.

Typedef Documentation

◆ NULL_FILTER_DATA

◆ PNULL_FILTER_DATA

Function Documentation

◆ DriverEntry()

NTSTATUS DriverEntry ( _In_ PDRIVER_OBJECT  DriverObject,
_In_ PUNICODE_STRING  RegistryPath 
)

Definition at line 120 of file nullFilter.c.

◆ NullQueryTeardown()

NTSTATUS NullQueryTeardown ( _In_ PCFLT_RELATED_OBJECTS  FltObjects,
_In_ FLT_INSTANCE_QUERY_TEARDOWN_FLAGS  Flags 
)

Definition at line 207 of file nullFilter.c.

◆ NullUnload()

NTSTATUS NullUnload ( _In_ FLT_FILTER_UNLOAD_FLAGS  Flags)

Definition at line 175 of file nullFilter.c.

Variable Documentation

◆ DriverEntry

DRIVER_INITIALIZE DriverEntry

Definition at line 52 of file nullFilter.c.

◆ FilterRegistration

CONST FLT_REGISTRATION FilterRegistration
Initial value:
= {
sizeof( FLT_REGISTRATION ),
FLT_REGISTRATION_VERSION,
0,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
}
NTSTATUS NullUnload(_In_ FLT_FILTER_UNLOAD_FLAGS Flags)
Definition: nullFilter.c:175
NTSTATUS NullQueryTeardown(_In_ PCFLT_RELATED_OBJECTS FltObjects, _In_ FLT_INSTANCE_QUERY_TEARDOWN_FLAGS Flags)
Definition: nullFilter.c:207
NcLoadRegistryStringRetry NULL
Definition: ncinit.c:53

Definition at line 92 of file nullFilter.c.

◆ NullFilterData

NULL_FILTER_DATA NullFilterData

Definition at line 75 of file nullFilter.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