如何检测应用程序是否关闭了驱动程序句柄

时间:2020-05-02 06:03:32

标签: windows driver wdf

我现在正在开发一个驱动程序,它将与应用程序交换数据,它基于wdf和win10 现在,我可以通过CreateFile调用打开设备,并通过DeviceIoControl将数据传递给它 我的问题是 如何检测到驱动程序已关闭该应用程序?


答案:在wdf中可以通过 PFN_WDF_FILE_CLEANUP 回调将其关闭 WDF_FILEOBJECT_CONFIG_INIT(&fileConfig, WDF_NO_EVENT_CALLBACK, WDF_NO_EVENT_CALLBACK, Control_EVT_WDF_FILE_CLEANUP //没有清理回调函数 );

对于WDM,我猜可以使用 IRP_MJ_CLEANUP

0 个答案:

没有答案