_outp, _outpw, _outpd
Выводит на порт байт (_outp), слово (_outpw) или двойное слово (_outpd).
Важно!
Этот API невозможно использовать в приложениях, запускаемых в среде выполнения Windows.Дополнительные сведения см. в статье Функции CRT, которые не поддерживаются с ключом /ZW.
int _outp(
unsigned short port,
int databyte
);
unsigned short _outpw(
unsigned short port,
unsigned short dataword
);
unsigned long _outpd(
unsigned short port,
unsigned long dataword
);
Параметры
порт
Номер порта.databyte, dataword
Выходные значения.
Возвращаемое значение
Функции возвращают выходные данные. Нет какого-либо возврата ошибки.
Заметки
Функции _outp, _outpw и _outpd пишут байт, слово и двойное слово соответственно на указанный порт вывода. Аргумент порт может быть любым целым числом без знака в диапазоне от 0 до 65535; databyte может быть любым целым числом в диапазоне от 0 до 255; dataword может быть любым значением в диапазоне целого числа, короткого целого без знака и длинного целого без знака соответственно.
Поскольку эти функции пишут непосредственно на порт ввода-вывода, они не могут использоваться в пользовательском коде в Windows NT, Windows 2000, Windows XP и Windows Server 2003. Для дополнительных сведений об использовании портов ввода-вывода в этих операционных системах, ищите «Последовательная связь в Win32» в MSDN.
Требования
Подпрограмма |
Обязательный заголовок |
---|---|
_outp |
<conio.h> |
_outpw |
<conio.h> |
_outpd |
<conio.h> |
Дополнительные сведения о совместимости см. в разделе Совместимость.
Библиотеки
Все версии библиотек времени выполнения C.