[ros-dev] Wine I/O Manager for Kernel Services
hardon at online.no
Thu Jan 6 11:42:27 CET 2005
>> Can DriverEntry block or must it return immediately ?
MSDN: "The only driver routines that can safely wait on events,
semaphores, mutexes, or timers are those that run in a nonarbitrary
thread context at IRQL PASSIVE_LEVEL, such as driver-created threads,
the DriverEntry and Reinitialize routines, or dispatch routines for
inherently synchronous I/O operations (such as most device I/O control
So you _can_ block in DriverEntry, but i guess most drivers don't.
More information about the Ros-dev