Initializing Virtual Devices and Hooking Interrupts (74472)
The information in this article applies to:
- Microsoft Windows Device Development Kit (DDK) for Windows 3.0
- Microsoft Windows Device Development Kit (DDK) for Windows 3.1
This article was previously published under Q74472 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.
Modification Type: | Minor | Last Reviewed: | 7/22/2004 |
---|
Keywords: | KB74472 |
---|
|