WDK Mini Filter Example
|
CdoStruct.h File Reference
Go to the source code of this file.
Data Structures | |
struct | _CDO_GLOBAL_DATA |
Macros | |
#define | GLOBAL_DATA_F_CDO_OPEN_REF 0x00000001 |
#define | GLOBAL_DATA_F_CDO_OPEN_HANDLE 0x00000002 |
#define | CONTROL_DEVICE_OBJECT_NAME L"\\FileSystem\\Filters\\CdoSample" |
#define | IS_MY_CONTROL_DEVICE_OBJECT(_devObj) |
#define | DebugTrace(Level, Data) {NOTHING;} |
Typedefs | |
typedef struct _CDO_GLOBAL_DATA | CDO_GLOBAL_DATA |
typedef struct _CDO_GLOBAL_DATA * | PCDO_GLOBAL_DATA |
Variables | |
CDO_GLOBAL_DATA | Globals |
Macro Definition Documentation
◆ CONTROL_DEVICE_OBJECT_NAME
#define CONTROL_DEVICE_OBJECT_NAME L"\\FileSystem\\Filters\\CdoSample" |
Definition at line 94 of file CdoStruct.h.
◆ DebugTrace
#define DebugTrace | ( | Level, | |
Data | |||
) | {NOTHING;} |
Definition at line 133 of file CdoStruct.h.
◆ GLOBAL_DATA_F_CDO_OPEN_HANDLE
#define GLOBAL_DATA_F_CDO_OPEN_HANDLE 0x00000002 |
Definition at line 39 of file CdoStruct.h.
◆ GLOBAL_DATA_F_CDO_OPEN_REF
#define GLOBAL_DATA_F_CDO_OPEN_REF 0x00000001 |
Definition at line 33 of file CdoStruct.h.
◆ IS_MY_CONTROL_DEVICE_OBJECT
#define IS_MY_CONTROL_DEVICE_OBJECT | ( | _devObj | ) |
Value:
(((_devObj) == Globals.FilterControlDeviceObject) ? \
FALSE)
FLT_ASSERT(IS_MY_CONTROL_DEVICE_OBJECT(DeviceObject))
PDEVICE_OBJECT FilterControlDeviceObject
Definition: CdoStruct.h:63
Definition at line 100 of file CdoStruct.h.
Typedef Documentation
◆ CDO_GLOBAL_DATA
typedef struct _CDO_GLOBAL_DATA CDO_GLOBAL_DATA |
◆ PCDO_GLOBAL_DATA
typedef struct _CDO_GLOBAL_DATA * PCDO_GLOBAL_DATA |
Variable Documentation
◆ Globals
CDO_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