-2

我正在开发一个与设备驱动程序通信的应用程序。我如何调用这样的函数

VOID TchBklSetIntensity(BKL_CONTEXT* BklContext,ULONG Intensity)

在 C# 用户模式应用程序中?

4

1 回答 1

0

驱动程序与用户空间隔离,并且设备驱动程序的那些功能存在于内核范围内。

但是,通常有一个随附的库通过打开一个特别指定的文件名与驱动程序对话,如下所示:XXXXX其中库将某个字节序列写入该文件,以与驱动程序对话。然后,该 API 代码将可由用户空间空间、高级代码(例如本例中的 C#)访问。

例如,保留文件名,例如 classi one 是 NUL,它是保留文件名(可以是 nul),其中重定向到它相当于 Unix/Linux /dev/null

于 2015-10-26T13:38:14.253 回答