This is the first message a virtual device receives. Interrupts are not yet enabled, so the virtual device should carry out its tasks as quickly as possible. Most virtual devices do the following:
Install and initialize any functions needed to support hardware interrupts from the device and software interrupts from the VMM or other virtual devices.
Claim for exclusive use any V86-mode memory pages needed for the device. For example, the virtual display device claims the video memory.
Initialize any data needed by the virtual device's services. This may include reading settings from the SYSTEM.INI file.
While processing this message, the Simulate_Int and Exec_Int services must not be used.
|