The Microsoft SysVAD Virtual Audio Device Driver (SYSVAD) shows how to develop a WDM audio driver that exposes support for multiple audio devices.
Microsoft 开发者工具和技术入门。 浏览我们的示例,查看你可构建的内容。
Microsoft 开发者工具和技术入门。 浏览我们的示例,查看你可构建的内容。
The Microsoft SysVAD Virtual Audio Device Driver (SYSVAD) shows how to develop a WDM audio driver that exposes support for multiple audio devices.
Demonstrates KASAN.
The Microsoft Simple Audio Sample Device Driver shows how to develop a simple WDM audio driver that exposes support for two basic audio devices (a speaker and microphone array).
Demonstrates how to write a non-PnP driver using the Kernel Mode Driver Framework.
Provides a functional miniport implementation for a standard SD host controller.
Demonstrates UMDF version 2 serial drivers and includes a simple virtual serial driver (ComPort) and a controller-less modem driver (FakeModem).
Demonstrates use of the cxwmbclass driver.
A transaction-aware filter that monitors file changes in real time.
Demonstrates how to detect deletions of files or streams.
Illustrates DCHU principles of universal driver design.
Illustrates how to write a GPIO controller driver that works in conjunction with the GPIO framework extension (GpioClx).
A minifilter that demonstrates registration with the filter manager.
Demonstrates an interface which allows PEP to implement ACPI runtime methods natively via a driver.
Demonstrates how to design a KMDF controller driver for Windows that conforms to the simple peripheral bus (SPB) device driver interface (DDI).
Demonstrates how to create a Windows USB Type-C port controller driver using the USB Connector Manager class extension driver (UcmCx).
Illustrates using remote I/O target interfaces to open a HID collection in kernel-mode and send IOCTL requests to set and get feature reports.
This UDMF version 2 sample serves as a template for creating a new Barcode Scanner driver.
Demonstrates how to write a driver for a generic PCI device using Windows Driver Frameworks (WDF).
This UMDF version 2 sample serves as a template for creating a new Magnetic Stripe Reader driver.
A simulated hardware sample driver providing a pin-centric capture driver to simulate AV capture hardware.
Demonstrates how to write a UMDF v2 driver to control an ADXL345 accelerometer chip.
Demonstrates how to implement a basic bus driver to support the new Bluetooth Extensibility transport DDIs over the UART transport.
A file data scanner example. Typically, anti-virus filters are of this type.
Demonstrates how to write UMDF v2 drivers to control various types of virtual sensors.
Demonstrates how to write a custom media source and driver package.
Demonstrate how a KMDF driver can implement F-state-based power management.
An iterative series of samples that demonstrate driver development using UMDF version 2.
Contains a console test application and a series of iterative drivers for both KMDF and UMDF version 1.
Grafts a directory from one part of a volume's namespace to another part using a mapping.
Implements a sample IddCx 1.4 driver and a sample application that instantiates a software device using it.