按端口、字节 (outp
、_outp
)、字 (outpw
、_outpw
) 或双字 (_outpd
) 输出。
重要
这些函数已过时。 从 Visual Studio 2015 开始,CRT 中不再提供这些函数。
此 API 不能用于在 Windows 运行时中执行的应用程序。 有关详细信息,请参阅通用 Windows 平台应用中不支持的 CRT 函数。
语法
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
端口号。
%>
输出值。
返回值
这些函数返回数据输出。 无错误返回。
注解
_outp
、 _outpw
和 _outpd
函数分别将字节、字和双字写入指定的输出端口。 port
参数可以是 0 - 65,535 范围内的任意无符号整数。 data_byte
可以是 0 - 255 范围内的任意整数。 data_word
可以分别是整数、无符号短整数以及无符号长整数范围内的任意值。
由于这些函数可直接将数据写入 I/O 端口,因此无法用于用户模式的 Windows 代码。
有关在 Windows 操作系统中使用 I/O 端口的信息,请参阅串行通信。
outp
和 outpw
名称是 _outp
和 _outpw
函数的较旧且已弃用的名称。 有关详细信息,请参阅 POSIX 函数名称。
要求
例程 | 必需的标头 |
---|---|
_outp |
<conio.h> |
_outpw |
<conio.h> |
_outpd |
<conio.h> |
有关兼容性的详细信息,请参阅 兼容性。
库
C 运行时库的所有版本。