Поделиться через


_inp, _inpw, _inpd

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

Важно!

Этот API невозможно использовать в приложениях, запускаемых в среде выполнения Windows.Дополнительные сведения см. в статье Функции CRT, которые не поддерживаются с ключом /ZW.

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

Параметры

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

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

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

Заметки

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

Поскольку эти функции считывают непосредственно из портов ввода-вывода, они не могут использоваться в пользовательском коде в Windows NT, Windows 2000, Windows XP и Windows Server 2003.

Требования

Подпрограмма

Обязательный заголовок

_inp

<conio.h>

_inpw

<conio.h>

_inpd

<conio.h>

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

Библиотеки

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

Эквивалент в .NET Framework

Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызовов неуправляемого кода.

См. также

Ссылки

Ввод-вывод на консоль и порт

_outp, _outpw, _outpd