WDK Mini Filter Example
|
avscan.h
Go to the documentation of this file.
39 #pragma prefast(disable:__WARNING_ENCODE_MEMBER_FUNCTION_POINTER, "Not valid for kernel mode drivers")
Definition: avscan.h:73
NTSTATUS AvPrepareServerPort(_In_ PSECURITY_DESCRIPTOR SecurityDescriptor, _In_ AVSCAN_CONNECTION_TYPE ConnectionType)
Definition: communication.c:1335
NTSTATUS AvFinalizeScanAndSection(_Inout_ PAV_SCAN_CONTEXT ScanContext)
Definition: communication.c:874
NTSTATUS AvAllocateScanContext(_In_ PFLT_INSTANCE Instance, _In_ PFILE_OBJECT FileObject, _Outptr_ PAV_SCAN_CONTEXT *ScanContext)
Definition: avscan/filter/context.c:787
NTSTATUS AvFinalizeSectionContext(_Inout_ PAV_SECTION_CONTEXT SectionContext)
Definition: communication.c:975
NTSTATUS AvReferenceScanContext(_In_ PAV_SCAN_CONTEXT ScanContext)
Definition: avscan/filter/context.c:855
NTSTATUS AvSendAbortToUser(_In_ ULONG ScanThreadId, _In_ LONGLONG ScanId)
Definition: filter/avscan.c:1650
struct _AV_SCANNER_GLOBAL_DATA * PAV_SCANNER_GLOBAL_DATA
struct _AV_SCAN_CONTEXT AV_SCAN_CONTEXT
BOOLEAN IoWaitOnScanCompleteNotificationAborted
Definition: avscan.h:65
Definition: avscan.h:52
struct _AV_SCAN_CONTEXT * PAV_SCAN_CONTEXT
struct _AV_SCANNER_GLOBAL_DATA AV_SCANNER_GLOBAL_DATA
VOID AvFinalizeScanContext(_Inout_ PAV_SCAN_CONTEXT ScanContext, _Outptr_result_maybenull_ PAV_SECTION_CONTEXT *SectionContext)
Definition: communication.c:913
NTSTATUS AvReleaseScanContext(_In_ PAV_SCAN_CONTEXT ScanContext)
Definition: avscan/filter/context.c:892
FORCEINLINE VOID AvCancelFileOpen(_Inout_ PFLT_CALLBACK_DATA Data, _In_ PCFLT_RELATED_OBJECTS FltObjects, _In_ NTSTATUS Status)
Definition: avscan.h:178
enum _AVSCAN_CONNECTION_TYPE AVSCAN_CONNECTION_TYPE
Definition: avscan/filter/context.h:227
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