inp, _inp, inpw, _inpw, _inpd

Входные данные, из порта, байта (,), _inpслова (inpwinp,_inpw), или двойного слова (_inpd).

Важно!

Эти функции устарели. Начиная с Visual Studio 2015 они недоступны в CRT.
Этот API нельзя использовать в приложениях, которые выполняются в среда выполнения Windows. Дополнительные сведения: Функции CRT, которые не поддерживаются в приложениях универсальной платформы Windows.

Синтаксис

int _inp(
   unsigned short port
);
unsigned short _inpw(
   unsigned short port
);
unsigned long _inpd(
   unsigned short port
);

Параметры

port
Номер порта ввода-вывода.

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

Эти функции возвращают байт, слово или двойное слово, прочитанное из порта port. Не возвращается ошибка.

Замечания

Функции _inp, _inpwи _inpd считывают из указанного порта байт, слово и двойное слово соответственно. Входное значение может быть любым беззнаковым коротким целым числом в диапазоне от 0 до 65535.

Так как эти функции считываются непосредственно из порта ввода-вывода, они не могут использоваться в пользовательском коде.

Имена inp и inpw имена являются старыми, устаревшими именами и _inpw функциями_inp. Дополнительные сведения см. в разделе "Имена функций POSIX".

Требования

Маршрут Обязательный заголовок
_inp <conio.h>
_inpw <conio.h>
_inpd <conio.h>

Дополнительные сведения о совместимости см. в разделе Совместимость.

Библиотеки

Все версии библиотек времени выполнения языка C.

См. также

Консоль и порт ввода-вывода
outp, outpw, _outp, _outpw, _outpd