从某个端口输入一个字节 (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 端口读取数据,因此无法用于用户代码。
inp
和 inpw
名称是 _inp
和 _inpw
函数的较旧且已弃用的名称。 有关详细信息,请参阅 POSIX 函数名称。
要求
例程 | 必需的标头 |
---|---|
_inp |
<conio.h> |
_inpw |
<conio.h> |
_inpd |
<conio.h> |
有关兼容性的详细信息,请参阅 兼容性。
库
C 运行时库的所有版本。