[Overview][Procedures and functions] Reference for unit 'x86' (#rtl)

ReadPortL

Read longints from a PC port

Declaration

Source position: line 0

function ReadPortL(

  Port: LongInt

):LongInt;

procedure ReadPortL(

  Port: LongInt;

  var Buf;

  Count: LongInt

);

Description

The procedural form of ReadPortLreads Countlongints from port Portand stores them in Buf. There must be enough memory allocated at Bufto store CountLongints.

The functional form of ReadPortLreads 1 longint from port Band returns the longint that was read.

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

Errors

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

See also

FpIOPerm

  

Set permission on IO ports

ReadPort

  

Read data from a PC port

ReadPortW

  

Read Words from a PC port

ReadPortB

  

Read bytes from a PC port

WritePort

  

Write data to PC port

WritePortB

  

Write byte to PC port

WritePortL

  

Write longint to PC port.

WritePortW

  

Write Word to PC port