Аппаратное обеспечение IBM PC

       

Заменить драйвер событий


На входе: AX = 0014h;

CX = маска вызова: бит 0 - вызов при перемещении мыши; бит 1 - вызов при нажатии левой клавиши; бит 2 - вызов при отпускании левой клавиши; бит 3 - вызов при нажатии правой клавиши; бит 4 - вызов при отпускании правой клавиши; бит 5 - вызов при нажатии средней клавиши; бит 6 - вызов при отпускании средней клавиши; 7Fh - вызов при любом событии; 00h - отключение драйвера событий;

ES:DX = адрес (дальний) подключаемого драйвера событий.

На выходе: CX = маска предыдущего драйвера событий;

ES:DX = адрес предыдущего драйвера событий (т.е. адрес заменяемого драйвера событий).

Функция аналогична функции 0Ch, однако ее основное назначение - временная замена драйвера событий. Например, подпрограмма в начале своей работы может установить свой драйвер событий, а перед завершением - активизировать драйвер, использовавшийся ранее.



Содержание раздела