Article: Q74472
Product(s): Microsoft Windows Device Driver Kit
Version(s): 3.0,3.1
Operating System(s):
Keyword(s):
Last Modified: 06-NOV-1999
-------------------------------------------------------------------------------
The information in this article applies to:
- Microsoft Windows Device Development Kit (DDK) for Windows, versions 3.0, 3.1
-------------------------------------------------------------------------------
SUMMARY
=======
When initializing a device driver in the Microsoft Windows graphical
environment, perform as much of the initialization as possible in the
Device_Init phase. Code in the Sys_Critical_Init and Init_Complete sections
should be minimal.
When the driver processes hooked interrupts, regardless of the initialization
order value, all devices are called with Sys_Critical_Init before any are called
for Device_Init. Therefore, regardless of the initialization order, all hooks
done during Device_Init will occur after all hooks done during
Sys_Critical_Init.
Additional query words: 3.00 3.10 DDKVXD VxD hook interrupt
======================================================================
Keywords :
Technology : kbAudDeveloper kbWin3xSearch kbWinDDKSearch kbWinDDK300 kbWinDDK310
Version : :3.0,3.1
=============================================================================