_inp、_inpw、_inpd

从某个端口输入一个字节 (_inp)、一个字 (_inpw) 或一个双字 (_inpd)。

重要

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

重要

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

语法

int _inp(   
   unsigned short port   
);  
unsigned short _inpw(   
   unsigned short port   
);  
unsigned long _inpd(   
   unsigned short port   
);  

参数

port
I/O 端口号。

返回值

这些函数返回从 port中读取的字节、字或双字。 无错误返回。

备注

_inp_inpw_inpd 函数分别从指定的输入端口读取一个字节、一个字和一个双字。 输入值可以是 0 - 65,535 范围内的任何无符号短整数。

由于这些函数直接从 I/O 端口读取内容,因此它们可能无法在 Windows NT、Windows 2000、Windows XP 和 Windows Server 2003 的用户代码中使用。

要求

例程 必需的标头
_inp <conio.h>
_inpw <conio.h>
_inpd <conio.h>

有关兼容性的详细信息,请参阅兼容性

C 运行时库的所有版本。

另请参阅

控制台和端口 I/O
_outp、_outpw、_outpd