小编Way*_*man的帖子

我的C++应用程序如何调用驱动程序的界面?

我有一个驱动程序源代码,并了解它.我在用户模式下编写应用程序.我想调用驱动程序的功能.我应该怎么做?

一些驱动程序头代码:

...
BYTE ReadRegister(DEVICE_CONTEXT *pDevice, BYTE SlavAddr, BYTE SlavMode, WORD RegAddr, BYTE* pData, BYTE DataCont);

BYTE WriteRegister(DEVICE_CONTEXT *pDevice, BYTE SlavAddr, BYTE SlavMode, WORD RegAddr, BYTE* pData, BYTE DataCont);
...
Run Code Online (Sandbox Code Playgroud)

驱动程序cpp代码片段:

BYTE ReadRegister(DEVICE_CONTEXT *pDevice, BYTE SlavAddr, BYTE SlavMode, WORD RegAddr, BYTE* pData, BYTE DataCont)
{
.....
}

//-----------------------------------------------------------------------------
BYTE WriteRegister(DEVICE_CONTEXT *pDevice, BYTE SlavAddr, BYTE SlavMode, WORD RegAddr, BYTE* pData, BYTE DataCont)
{
....
}
Run Code Online (Sandbox Code Playgroud)

c++ windows driver

6
推荐指数
1
解决办法
2805
查看次数

标签 统计

c++ ×1

driver ×1

windows ×1