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


_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.

См. также

Ссылки

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

_inp, _inpw, _inpd