Hi,<br><br>I see a call to IoGetDeviceObjectPointer in h/w driver code in the callback registered for GUID_IB_CI_INTERFACE (callback is registered in IRP_MN_START handler).<br><br>According to MSDN documentation "IoGetDeviceObjectPointer" should be called in system thread context.<br>
<br>How are we making sure that callback is being called in system thread context?<br>Are callbacks registered using "IoRegisterPlugPlayNotification" called in system thread context?<br><br>Or is this some leftover in MSDN  from NT4/2k days<br>
<br>Can any one clarify on this?<br><br><br>Regards<br>Deepak<br>