_outp、_outpw、_outpd

按端口、字节 (_outp)、字 (_outpw) 或双字 (_outpd) 输出。

重要

这些函数已过时。 从 Visual Studio 2015 开始,CRT 中不再提供这些函数。

重要

此 API 不能用于在 Windows 运行时中执行的应用程序。 有关详细信息,请参阅 /ZW 不支持的 CRT 函数

语法


      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 运行时库的所有版本。

另请参阅

控制台和端口 I/O
_inp、_inpw、_inpd