inp
, , _inp
inpw
, _inpw
_inpd
Входные данные, из порта, байта (,), _inp
слова (inpw
inp
,_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