DRIVER_FILTER (Compact 7)
3/12/2014
This structure contains information about a filter driver's entry points.
Syntax
typedef struct __DRIVER_FILTER {
DWORD dwFilterInterfaceVersion;
pFDriverDeinitFn fnFilterDeinit;
PDRIVER_FILTER pNextFilter;
pFilterInitFn fnInit;
pFilterPreDeinitFn fnPreDeinit;
pFilterDeinitFn fnDeinit;
pFilterOpenFn fnOpen;
pFilterPreCloseFn fnPreClose;
pFilterCloseFn fnClose;
pFilterReadFn fnRead;
pFilterWriteFn fnWrite;
pFilterSeekFn fnSeek;
pFilterControlFn fnControl;
pFilterPowerupFn fnPowerup;
pFilterPowerdnFn fnPowerdn;
pFilterCancelIoFn fnCancelIo;
} DRIVER_FILTER, *PDRIVER_FILTER;
Members
- dwFilterInterfaceVersion
The filter driver interface version.
- pFDriverDeinitFn
Function pointer to the filter driver's deinitialization function.
PDRIVER_FILTER
Reserved for use by device manager.Pointer to the next filter driver. This value is set by device manager after the filter driver initialization function is called.
- pFilterInitFn
Function pointer to the function that filters the base driver's XXX_Init (Device Manager) function.
- pFilterPreDeinitFn
Function pointer to the function that filters the base drivers XXX_PreDeinit (Device Manager) function.
- pFilterDeinitFn
Function pointer to the function that filters the base drivers XXX_Deinit (Device Manager) function.
- pFilterOpenFn
Function pointer to the function that filters the base drivers XXX_Open (Device Manager) function.
- pFilterPreCloseFn
Function pointer to the function that filters the base drivers XXX_PreClose (Device Manager) function.
- pFilterCloseFn
Function pointer to the function that filters the base drivers XXX_Close (Device Manager) function.
- pFilterReadFn
Function pointer to the function that filters the base drivers XXX_Read (Device Manager) function.
- pFilterWriteFn
Function pointer to the function that filters the base drivers XXX_Write (Device Manager) function.
- pFilterSeekFn
Function pointer to the function that filters the base drivers XXX_Seek (Device Manager) function.
- pFilterControlFn
Function pointer to the function that filters the base drivers XXX_IOControl (Device Manager) function.
- pFilterPowerupFn
Function pointer to the function that filters the base drivers XXX_PowerUp (Device Manager) function.
- pFilterPowerdnFn
Function pointer to the function that filters the base drivers XXX_PowerDown (Device Manager) function.
- pFilterCancelIoFn
Function pointer to the function that filters the base drivers cancel I/O function.
Requirements
Header |
drfilter.h |