_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. Дополнительные сведения см. в разделе Примеры вызовов неуправляемого кода.