How do I make a Windows Driver?

mohsen abasi 0 Reputation points

hi I want to learn how to make windows drivers for a research I'm doing which involves making a generic audio driver that supports digital output like Dolby Digital Live by leveraging cpu instead of custom hardware.

unfortunately I can't find proper documentations and when I Installed WDK I realized I haven't the slightest clue how windows drivers work and what's the difference between kernel and user drivers and which should I use.

can you point me in the right direction?

Windows 10
Windows 10
A Microsoft operating system that runs on personal computers and tablets.
10,585 questions
0 comments No comments
{count} votes

4 answers

Sort by: Most helpful
  1. Castorix31 81,466 Reputation points
    0 comments No comments

  2. hidaka 76 Reputation points MVP

    The audio driver uses APO, a technology called Windows Audio Processing Object. Please refer to the following documents.

    A SYSVAD sample can help you as below.

    I recently used this information and samples to develop a driver for a gaming headset with digital 3D audio effects.

    0 comments No comments

  3. hidaka 76 Reputation points MVP

    delete by trouble.

    0 comments No comments

  4. Gopala Krishnan 0 Reputation points
    Easy to learn in learnathon
    0 comments No comments