Организация ввода-вывода. Часть 1. Виртуальные драйверы и виртуальное окружение WINDOWS. Рощин А.В. - 46 стр.

UptoLike

Составители: 

46
Таблица 3.2.
Сообщения уведомления о событиях, передаваемые VMM в VxD
Категория сообщений Сообщение Описание
Инициализация системы
Sys_Critical_Init
С этого момента и далее
прерывания запрещены.
Минимальная обработка
Device_Init
Системная VM уже
загружена. Большую часть
инициализации VxD
выполняют здесь.
Init_Comp1ete
Обработка необходимая
после того, как все VxD
выполнят Device_Init.
Завершение работы
системы
System_Exit
Системная VM уничтожена,
но все еще в памяти.
Sys_Critica1_Exit
Системной VM больше нет
в памяти. Прерывания
запрещены.
Инициализация VM
Create_VM
VxD инициализирует
данные VM.
VM_Critical_Init
Прерывания запрещены.
VM_Init
VM полностью создана.
VxD может теперь
вызывать код VM.
Sys_VM_Init
Эквивалентно VM_Init, но
VM системная.
                                      46




                                                       Таблица 3.2.
Сообщения уведомления о событиях, передаваемые VMM в VxD

  Категория сообщений           Сообщение             Описание
Инициализация системы   Sys_Critical_Init    С этого момента и далее
                                             прерывания запрещены.
                                             Минимальная обработка
                        Device_Init          Системная VM уже
                                             загружена. Большую часть
                                             инициализации VxD
                                             выполняют здесь.
                        Init_Comp1ete        Обработка необходимая
                                             после того, как все VxD
                                             выполнят Device_Init.
Завершение работы       System_Exit          Системная VM уничтожена,
системы                                      но все еще в памяти.

                        Sys_Critica1_Exit    Системной VM больше нет
                                             в памяти. Прерывания
                                             запрещены.
Инициализация VM        Create_VM            VxD инициализирует
                                             данные VM.
                        VM_Critical_Init     Прерывания запрещены.

                        VM_Init              VM полностью создана.
                                             VxD может теперь
                                             вызывать код VM.
                        Sys_VM_Init          Эквивалентно VM_Init, но
                                             VM системная.