[ofw] ***SPAM*** IoGetDeviceObjectPointer in H/W driver code
Sean Hefty
sean.hefty at intel.com
Fri Dec 5 09:21:25 PST 2008
>According to MSDN documentation "IoGetDeviceObjectPointer" should be called in
>system thread context.
>From the WDK docs for IoGetDeviceObjectPointer:
"Callers of IoGetDeviceProperty must be running at IRQL = PASSIVE_LEVEL in the
context of a system thread."
>How are we making sure that callback is being called in system thread context?
>Are callbacks registered using "IoRegisterPlugPlayNotification" called in
>system thread context?
And for IoRegisterPlugPlayNotification:
"The PnP manager calls driver callback routines at IRQL = PASSIVE_LEVEL"
Are you suggesting that the PnP manager does not use a system thread?
- Sean
More information about the ofw
mailing list