Sign in Join
FPDoc Onlineexperiment

ReadPortB function

In unit x86

Read bytes from a PC port.

Declaration

pascal
function ReadPortB(Port: LongInt): Byte

Description

The procedural form of ReadPortB reads Count bytes from port Port and stores them in Buf. There must be enough memory allocated at Buf to store Count bytes.

The functional form of ReadPortB reads 1 byte from port B and returns the byte that was read.

Note that you need permission to read a port. This permission can be set by the root user with the FpIOPerm call.

Errors

In case of an error (not enough permissions read this port), runtime 216 ( Access Violation) will occur.

See also

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.