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

重要

这些函数已过时。 从 Visual Studio 2015 开始,CRT 中不再提供这些函数。
此 API 不能用于在 Windows 运行时中执行的应用程序。 有关详细信息,请参阅通用 Windows 平台应用中不支持的 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 端口读取数据,因此无法用于用户代码。

inpinpw 名称是 _inp_inpw 函数的较旧且已弃用的名称。 有关详细信息,请参阅 POSIX 函数名称

要求

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

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

C 运行时库的所有版本。

另请参阅

控制台和端口 I/O