New for Kernel-Mode Drivers
In Windows XP SP1, the Driver Development Kit (DDK) includes more information about how to manipulate the security settings for your driver. For more information, see Securing Device Objects. In particular, non-WDM drivers can now use the IoCreateDeviceSecure routine to ensure that their devices are protected by the proper security settings. For more information, see Securing Device Objects.
Drivers can register two new types of callbacks that run whenever the system issues a bug check. The BugCheckSecondaryDumpDataCallback callback permits drivers to attach data to crash dump files. The BugCheckDumpIoCallback callback allows drivers to redirect crash dump data to a device. The old-style bug check callbacks (see BugCheckCallback) are still available, but their use is now more restricted.