Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C / C++ / MFC
  4. Windows Driver - Mapping Windows API functions to Device Driver function.

Windows Driver - Mapping Windows API functions to Device Driver function.

Scheduled Pinned Locked Moved C / C++ / MFC
questionc++hardwarejsontutorial
2 Posts 2 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • T Offline
    T Offline
    trinh nguyen
    wrote on last edited by
    #1

    Hi all, First all, I am a newbie for Windows Driver programming using C/C++. Now what I need to step by step to learn and understanding it clearly. I have try to read so much, big question is: what I am not clear are as belows: - The driver must provide the standard names of function that can make Windows can map system API to this function. - So it contact the hardware provider and Microsoft to create the final device? (Because Microsoft have to map their API function to Driver function that is provided by em. Thank you in advanced and so much and please answer me ASAP. TPN C/C++ Developer

    N 1 Reply Last reply
    0
    • T trinh nguyen

      Hi all, First all, I am a newbie for Windows Driver programming using C/C++. Now what I need to step by step to learn and understanding it clearly. I have try to read so much, big question is: what I am not clear are as belows: - The driver must provide the standard names of function that can make Windows can map system API to this function. - So it contact the hardware provider and Microsoft to create the final device? (Because Microsoft have to map their API function to Driver function that is provided by em. Thank you in advanced and so much and please answer me ASAP. TPN C/C++ Developer

      N Offline
      N Offline
      Nicolas Dorier
      wrote on last edited by
      #2

      Driver development is too much different of what you are used to do in C/C++ development user mode, you don't have right the vocabulary to understand even if I reply. Buy and read Windows Internals by Mark Russinovich 1[^] and 2[^]. (These books are one of the best investment I ever made) It will not show you the code, but is the necessary bridge before starting to read book and resources about driver development. In a very high lever yes, Windows API you are using in user land call functions in the driver, but the mapping is not as simple as a "override" in C++.

      1 Reply Last reply
      0
      Reply
      • Reply as topic
      Log in to reply
      • Oldest to Newest
      • Newest to Oldest
      • Most Votes


      • Login

      • Don't have an account? Register

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • World
      • Users
      • Groups