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

请参见

参考

控制台和端口 I/O

_inp、_inpw、_inpd