Skip to content

INP


返回硬件端口处的值。

语法

declare function Inp ( byval port as ushort ) as long

用法

value = Inp(port)

参数

port

要读取的端口号。

返回值

指定端口处的值。

描述

该函数获取"port"处的值并立即返回。

示例

start GeSHi

'' Turn off PC speaker
Out &h61,Inp(&h61) And &hfc

end GeSHi

平台差异

  • 在 Windows 和 Linux 版本中,当图形模式处于使用状态时,三个端口号(&H3C7、&H3C8、&H3C9)被图形库挂钩,以模拟 QB 的 VGA 调色板处理。此用途已弃用;请使用 Palette 来获取和设置调色板颜色。

  • 在 Windows 版本中使用真正的端口访问,程序需要为当前会话安装设备驱动程序。因此,使用硬件端口访问的 Windows 可执行文件在每次计算机重启后应以管理员权限运行。之后的运行不需要管理员权限,因为只是使用已安装的驱动程序。该驱动程序只有 3K 大小,嵌入在可执行文件中。

参见

  • Out
  • Wait
  • Palette

返回 目录

基于 FreeBASIC 官方文档翻译 如有侵权请联系我们删除
FreeBASIC 是开源项目,与微软公司无隶属关系