WDK Mini Filter Example
|
Go to the source code of this file.
Data Structures | |
struct | _CTX_GLOBAL_DATA |
struct | _CTX_INSTANCE_CONTEXT |
struct | _CTX_FILE_CONTEXT |
struct | _CTX_STREAM_CONTEXT |
struct | _CTX_STREAMHANDLE_CONTEXT |
Macros | |
#define | CTX_STRING_TAG 'tSxC' |
#define | CTX_RESOURCE_TAG 'cRxC' |
#define | CTX_INSTANCE_CONTEXT_TAG 'cIxC' |
#define | CTX_FILE_CONTEXT_TAG 'cFxC' |
#define | CTX_STREAM_CONTEXT_TAG 'cSxC' |
#define | CTX_STREAMHANDLE_CONTEXT_TAG 'cHxC' |
#define | CTX_INSTANCE_CONTEXT_SIZE sizeof( CTX_INSTANCE_CONTEXT ) |
#define | CTX_FILE_CONTEXT_SIZE sizeof( CTX_FILE_CONTEXT ) |
#define | CTX_STREAM_CONTEXT_SIZE sizeof( CTX_STREAM_CONTEXT ) |
#define | CTX_STREAMHANDLE_CONTEXT_SIZE sizeof( CTX_STREAMHANDLE_CONTEXT ) |
#define | DebugTrace(Level, Data) {NOTHING;} |
Typedefs | |
typedef struct _CTX_GLOBAL_DATA | CTX_GLOBAL_DATA |
typedef struct _CTX_GLOBAL_DATA * | PCTX_GLOBAL_DATA |
typedef struct _CTX_INSTANCE_CONTEXT | CTX_INSTANCE_CONTEXT |
typedef struct _CTX_INSTANCE_CONTEXT * | PCTX_INSTANCE_CONTEXT |
typedef struct _CTX_FILE_CONTEXT | CTX_FILE_CONTEXT |
typedef struct _CTX_FILE_CONTEXT * | PCTX_FILE_CONTEXT |
typedef struct _CTX_STREAM_CONTEXT | CTX_STREAM_CONTEXT |
typedef struct _CTX_STREAM_CONTEXT * | PCTX_STREAM_CONTEXT |
typedef struct _CTX_STREAMHANDLE_CONTEXT | CTX_STREAMHANDLE_CONTEXT |
typedef struct _CTX_STREAMHANDLE_CONTEXT * | PCTX_STREAMHANDLE_CONTEXT |
Variables | |
CTX_GLOBAL_DATA | Globals |
Macro Definition Documentation
◆ CTX_FILE_CONTEXT_SIZE
#define CTX_FILE_CONTEXT_SIZE sizeof( CTX_FILE_CONTEXT ) |
Definition at line 112 of file CtxStruc.h.
◆ CTX_FILE_CONTEXT_TAG
#define CTX_FILE_CONTEXT_TAG 'cFxC' |
Definition at line 29 of file CtxStruc.h.
◆ CTX_INSTANCE_CONTEXT_SIZE
#define CTX_INSTANCE_CONTEXT_SIZE sizeof( CTX_INSTANCE_CONTEXT ) |
Definition at line 88 of file CtxStruc.h.
◆ CTX_INSTANCE_CONTEXT_TAG
#define CTX_INSTANCE_CONTEXT_TAG 'cIxC' |
Definition at line 28 of file CtxStruc.h.
◆ CTX_RESOURCE_TAG
#define CTX_RESOURCE_TAG 'cRxC' |
Definition at line 27 of file CtxStruc.h.
◆ CTX_STREAM_CONTEXT_SIZE
#define CTX_STREAM_CONTEXT_SIZE sizeof( CTX_STREAM_CONTEXT ) |
Definition at line 154 of file CtxStruc.h.
◆ CTX_STREAM_CONTEXT_TAG
#define CTX_STREAM_CONTEXT_TAG 'cSxC' |
Definition at line 30 of file CtxStruc.h.
◆ CTX_STREAMHANDLE_CONTEXT_SIZE
#define CTX_STREAMHANDLE_CONTEXT_SIZE sizeof( CTX_STREAMHANDLE_CONTEXT ) |
Definition at line 178 of file CtxStruc.h.
◆ CTX_STREAMHANDLE_CONTEXT_TAG
#define CTX_STREAMHANDLE_CONTEXT_TAG 'cHxC' |
Definition at line 31 of file CtxStruc.h.
◆ CTX_STRING_TAG
#define CTX_STRING_TAG 'tSxC' |
Definition at line 26 of file CtxStruc.h.
◆ DebugTrace
#define DebugTrace | ( | Level, | |
Data | |||
) | {NOTHING;} |
Definition at line 210 of file CtxStruc.h.
Typedef Documentation
◆ CTX_FILE_CONTEXT
typedef struct _CTX_FILE_CONTEXT CTX_FILE_CONTEXT |
◆ CTX_GLOBAL_DATA
typedef struct _CTX_GLOBAL_DATA CTX_GLOBAL_DATA |
◆ CTX_INSTANCE_CONTEXT
typedef struct _CTX_INSTANCE_CONTEXT CTX_INSTANCE_CONTEXT |
◆ CTX_STREAM_CONTEXT
typedef struct _CTX_STREAM_CONTEXT CTX_STREAM_CONTEXT |
◆ CTX_STREAMHANDLE_CONTEXT
typedef struct _CTX_STREAMHANDLE_CONTEXT CTX_STREAMHANDLE_CONTEXT |
◆ PCTX_FILE_CONTEXT
typedef struct _CTX_FILE_CONTEXT * PCTX_FILE_CONTEXT |
◆ PCTX_GLOBAL_DATA
typedef struct _CTX_GLOBAL_DATA * PCTX_GLOBAL_DATA |
◆ PCTX_INSTANCE_CONTEXT
typedef struct _CTX_INSTANCE_CONTEXT * PCTX_INSTANCE_CONTEXT |
◆ PCTX_STREAM_CONTEXT
typedef struct _CTX_STREAM_CONTEXT * PCTX_STREAM_CONTEXT |
◆ PCTX_STREAMHANDLE_CONTEXT
typedef struct _CTX_STREAMHANDLE_CONTEXT * PCTX_STREAMHANDLE_CONTEXT |
Variable Documentation
◆ Globals
CTX_GLOBAL_DATA Globals |
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