WDK Mini Filter Example
|
scan.h File Reference
#include "avlib.h"
Go to the source code of this file.
Typedefs | |
typedef enum _AV_SCAN_MODE | AV_SCAN_MODE |
Enumerations | |
enum | _AV_SCAN_MODE { AvKernelMode, AvUserMode } |
Functions | |
NTSTATUS | AvScanInKernel (_In_ PCFLT_RELATED_OBJECTS FltObjects, _In_ UCHAR IOMajorFunctionAtScan, _In_ BOOLEAN IsInTxWriter, _In_ PAV_STREAM_CONTEXT StreamContext) |
NTSTATUS | AvScanInUser (_Inout_ PFLT_CALLBACK_DATA Data, _In_ PCFLT_RELATED_OBJECTS FltObjects, _In_ UCHAR IOMajorFunctionAtScan, _In_ BOOLEAN IsInTxWriter, _In_ DEVICE_TYPE DeviceType) |
NTSTATUS | AvCreateSectionForDataScan (_In_ PFLT_INSTANCE Instance, _In_ PFILE_OBJECT FileObject, _Inout_ PAV_SECTION_CONTEXT SectionContext) |
NTSTATUS | AvCloseSectionForDataScan (_Inout_ PAV_SECTION_CONTEXT SectionContext) |
Typedef Documentation
◆ AV_SCAN_MODE
typedef enum _AV_SCAN_MODE AV_SCAN_MODE |
Enumeration Type Documentation
◆ _AV_SCAN_MODE
enum _AV_SCAN_MODE |
Function Documentation
◆ AvCloseSectionForDataScan()
NTSTATUS AvCloseSectionForDataScan | ( | _Inout_ PAV_SECTION_CONTEXT | SectionContext | ) |
◆ AvCreateSectionForDataScan()
NTSTATUS AvCreateSectionForDataScan | ( | _In_ PFLT_INSTANCE | Instance, |
_In_ PFILE_OBJECT | FileObject, | ||
_Inout_ PAV_SECTION_CONTEXT | SectionContext | ||
) |
◆ AvScanInKernel()
NTSTATUS AvScanInKernel | ( | _In_ PCFLT_RELATED_OBJECTS | FltObjects, |
_In_ UCHAR | IOMajorFunctionAtScan, | ||
_In_ BOOLEAN | IsInTxWriter, | ||
_In_ PAV_STREAM_CONTEXT | StreamContext | ||
) |
◆ AvScanInUser()
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