Skip to content

OSRDrivers/GenFilter

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 

GenFilter

This is a generic WDF filter that can be loaded pretty much anywhere. It can serve as a starting-point for writing any sort of a device filter.

As configured, this filter will instantiate as an upper filter of CD-ROM class devices. It claims READ, WRITE, and DEVICE CONTROL Requests and prints out the Request handle. It illustrates how to search for a particular IOCTL control code (look for "IOCTL_YOU_ARE_INTERESTED_IN"). The sample anso demonstrates how to send Requests to the Local I/O Target with "send-and-forget" and asynchronously with a Completion Routine Callback.

About

A generic WDF filter that can be loaded pretty much anywhere. As configured, this filter will instantiate as an upper filter of CD-ROM class devices.

Resources

Stars

Watchers

Forks

Languages