Russian Belarusian English German Japanese Ukrainian

Функция


Устанавливает программу обработки Ctrl-Break.

Синтаксис


#include<dos.h>
void ctrlbrk(int(*handler)(void));

Прототип


dos.h

Описание


Функция ctrlbrk устанавливает новую функцию обработки прерываний, адресный указатель которой находится в переменной handler. Вектор прерывания 0x23 модифицируется для вызова названной функции. Названная функция не может вызываться непосредственно. Функция ctrlbrk вызывает программу обработки прерываний системы DOS, которая, в свою очередь, вызывает названную функцию. Функция обработки прерываний может выполнять любое количество операций и системных вызовов. Данная функция не должна возвращаться непосредственно в программу. Программа обработки прерывания возвращает 0 для завершения текущей программы, в противном случае программа продолжает свою работу.

Возвращаемое значение


Нет.

Переносимость


Функция уникальна для системы DOS.

Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

Добавить комментарий


Поиск по сайту