_outp、_outpw、_outpd
输出,在端口、一个字节 (_outp),一个字 (_outpw),或者双字 (_outpd)。
重要
此 API 不能用于在 Windows 运行时中执行的应用程序。有关详细信息,请参见 CRT functions not supported with /ZW(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
);
参数
port
端口号databyte, dataword
输出值
返回值
函数返回数据的输出。 无错误返回。
备注
_outp、_outpw和 _outpd 函数分别写入一个字节、一个单词和一个双字到指定的输入端。 port 参数可以为 0 – 65,535 范围内的任何无符号整数;databyte 可以处于 0 – 255 范围内的任意整数;并 dataword 可以是任何值在整数、一个无符号短整型和无符号长整数范围内。
由于这些函数直接在 I/O 端口写入,他们可能不会用在 Windows NT、Windows 2000、Windows XP 和 Windows Server 2003 的用户代码中。 有关在这些操作系统使用 I/O 端口的信息,在MSDN中搜索“Win32 的序列化通信”。
要求
例程 |
必需的标头 |
---|---|
_outp |
<conio.h> |
_outpw |
<conio.h> |
_outpd |
<conio.h> |
有关兼容性的更多信息,请参见兼容性。
库
C 运行时库的所有版本。