Introduction - If you have any usage issues, please Google them yourself
The Windows Driver Foundation (WDF) includes frameworks to support the development of both user-mode and kernel-mode drivers. The user-mode driver framework (UMDF) enables drivers for some types of devices to run in user mode instead of kernel mode. This paper describes the architecture of the user-mode driver framework and explains how drivers interact with the framework to service their devices.