Share via


_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。有关更多信息,请参见平台调用示例

请参见

参考

控制台和端口 I/O

_outp、_outpw、_outpd