0

开发 Windows 驱动程序并为多线程应用程序提供 dll 以调用驱动程序功能。

pDriverObject -> MajorFunction[IRP_MJ_CREATE] = XXX_Create.

如何处理调用 CreateFile 的多个线程?如何处理来自多个应用程序对 XXX_create 的调用?同样,我提供的其他接口。

4

1 回答 1

2

您不必做任何特定的事情来创建多个线程。Windows 内核是多线程的,将分配一个工作线程来处理每个 IRP 并在驱动程序中调用适当的函数。

但是,您必须确保您的函数是线程安全的。

于 2012-10-17T04:22:41.223 回答