outp, outpw, _outp, _outpw, _outpd

Выходные данные в порте, байте (, _outpбайте), слове (outpwoutp, _outpwили двойном слове)._outpd

Важно!

Эти функции устарели. Начиная с Visual Studio 2015 они недоступны в CRT.
Этот API нельзя использовать в приложениях, выполняемых в среде выполнения Windows. Дополнительные сведения: Функции CRT, которые не поддерживаются в приложениях универсальной платформы Windows.

Синтаксис

int _outp(
   unsigned short port,
   int data_byte
);
unsigned short _outpw(
   unsigned short port,
   unsigned short data_word
);
unsigned long _outpd(
   unsigned short port,
   unsigned long data_word
);

Параметры

port
Номер порта.

data_byte, data_word
Выходные значения.

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

Функции возвращают выходные данные. Не возвращается ошибка.

Замечания

Функции _outp, _outpwи _outpd пишут байт, слово и двойное слово, соответственно, на указанный порт вывода. Аргумент port может быть любым целым числом без знака в диапазоне от 0 до 65 535. data_byte может быть любым целым числом в диапазоне от 0 до 255. data_word может быть любым значением в диапазоне целого числа, без знака короткое целое число и целое число без знака соответственно.

Так как эти функции записываются непосредственно в порт ввода-вывода, они не могут использоваться в коде Windows в пользовательском режиме.

Сведения об использовании портов ввода-вывода в операционной системе Windows см. в разделе "Последовательные связи".

Имена outp и outpw имена являются старыми, устаревшими именами и _outpw функциями_outp. Дополнительные сведения см. в разделе "Имена функций POSIX".

Требования

Маршрут Обязательный заголовок
_outp <conio.h>
_outpw <conio.h>
_outpd <conio.h>

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

Библиотеки

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

См. также

Консоль и порт ввода-вывода
inp, inpw, _inp, _inpw, _inpd