WDK Mini Filter Example
_MINISPY_DATA Struct Reference

#include <mspyKern.h>

Data Fields

PDRIVER_OBJECT DriverObject
 
PFLT_FILTER Filter
 
PFLT_PORT ServerPort
 
PFLT_PORT ClientPort
 
KSPIN_LOCK OutputBufferLock
 
LIST_ENTRY OutputBufferList
 
NPAGED_LOOKASIDE_LIST FreeBufferList
 
LONG MaxRecordsToAllocate
 
__volatile LONG RecordsAllocated
 
__volatile LONG StaticBufferInUse
 
PVOID OutOfMemoryBuffer [RECORD_SIZE/sizeof(PVOID)]
 
__volatile LONG LogSequenceNumber
 
ULONG NameQueryMethod
 
ULONG DebugFlags
 
PFLT_SET_TRANSACTION_CONTEXT PFltSetTransactionContext
 
PFLT_GET_TRANSACTION_CONTEXT PFltGetTransactionContext
 
PFLT_ENLIST_IN_TRANSACTION PFltEnlistInTransaction
 

Detailed Description

Definition at line 118 of file mspyKern.h.

Field Documentation

◆ ClientPort

PFLT_PORT ClientPort

Definition at line 143 of file mspyKern.h.

◆ DebugFlags

ULONG DebugFlags

Definition at line 199 of file mspyKern.h.

◆ DriverObject

PDRIVER_OBJECT DriverObject

Definition at line 124 of file mspyKern.h.

◆ Filter

PFLT_FILTER Filter

Definition at line 131 of file mspyKern.h.

◆ FreeBufferList

NPAGED_LOOKASIDE_LIST FreeBufferList

Definition at line 156 of file mspyKern.h.

◆ LogSequenceNumber

__volatile LONG LogSequenceNumber

Definition at line 185 of file mspyKern.h.

◆ MaxRecordsToAllocate

LONG MaxRecordsToAllocate

Definition at line 162 of file mspyKern.h.

◆ NameQueryMethod

ULONG NameQueryMethod

Definition at line 193 of file mspyKern.h.

◆ OutOfMemoryBuffer

PVOID OutOfMemoryBuffer[RECORD_SIZE/sizeof(PVOID)]

Definition at line 179 of file mspyKern.h.

◆ OutputBufferList

LIST_ENTRY OutputBufferList

Definition at line 150 of file mspyKern.h.

◆ OutputBufferLock

KSPIN_LOCK OutputBufferLock

Definition at line 149 of file mspyKern.h.

◆ PFltEnlistInTransaction

PFLT_ENLIST_IN_TRANSACTION PFltEnlistInTransaction

Definition at line 211 of file mspyKern.h.

◆ PFltGetTransactionContext

PFLT_GET_TRANSACTION_CONTEXT PFltGetTransactionContext

Definition at line 209 of file mspyKern.h.

◆ PFltSetTransactionContext

PFLT_SET_TRANSACTION_CONTEXT PFltSetTransactionContext

Definition at line 207 of file mspyKern.h.

◆ RecordsAllocated

__volatile LONG RecordsAllocated

Definition at line 163 of file mspyKern.h.

◆ ServerPort

PFLT_PORT ServerPort

Definition at line 137 of file mspyKern.h.

◆ StaticBufferInUse

__volatile LONG StaticBufferInUse

Definition at line 170 of file mspyKern.h.


The documentation for this struct was generated from the following file:

Social Network


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