outp
, , outpw
_outp
, _outpw
_outpd
Выходные данные в порте, байте (, _outp
байте), слове (outpw
outp
, _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.