_inp、_inpw、_inpd
从端口逐字节 (_inp),逐字 (_inpw)或者逐双字 (_inpd)输入。
重要
此 API 不能用于在 Windows 运行时中执行的应用程序。有关详细信息,请参见 CRT functions not supported with /ZW(CRT 函数不支持使用/ZW)。
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 运行时库的所有版本。
.NET Framework 等效项
不适用。若要调用标准 C 函数,请使用 PInvoke。有关更多信息,请参见平台调用示例。