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_DATA * | PNULL_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
typedef struct _NULL_FILTER_DATA NULL_FILTER_DATA |
◆ PNULL_FILTER_DATA
typedef struct _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 NullQueryTeardown(_In_ PCFLT_RELATED_OBJECTS FltObjects, _In_ FLT_INSTANCE_QUERY_TEARDOWN_FLAGS Flags)
Definition: nullFilter.c:207
Definition at line 92 of file nullFilter.c.
◆ NullFilterData
NULL_FILTER_DATA NullFilterData |
Definition at line 75 of file nullFilter.c.
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