Page 62 - 4875
P. 62
ES:DX = адреса попереднього драйвера
подій
Таблиця 7.5 - Маска виклику (на вході в регістр АХ)
Біт Стан Значення
0 1 При переміщенні курсору
1 1 При натисканні лівої кнопки
2 1 При відпусканні лівої кнопки
3 1 При натисканні правої кнопки
4 1 При відпусканні правої кнопки
5 1 При натисканні середньої кнопки
6 1 При відпусканні середньої кнопки
7 - Незадіяно
Функція аналогічна до 0Сh, але використовується для
тимчасової заміни драйвера подій.
14 Задання розміру буфера для збереження стану драйвера
На вході:АХ = 15h
ВX = розмір буфера
На виході: Регістри не використовуються
Дана функція використовується у випадках, коли необхідно
тимчасово зберегти стан драйвера. Це часто трапляється при
використанні резидентних програм. Тобто перед початком виконання
резидентної частини буфер зберігається, а після виконання буфер
поновлюється.
15 Установка драйвера подій
На вході:АХ = 16h
ES:DX = адреса буферу для запису стану
драйвера
На виході: Регістри не використовуються
Дозволяє зберегти стан драйвера в буфері, розмір якого
задається функцією 15h.
16 Відновлення стану драйвера
На вході:АХ = 17h
ES:DX = адреса буферу для відновлення
стану драйвера
61