F_BA_OffsetPtr

F_BA_OffsetPtr 1:

Die Funktion F_BA_OffsetPtr vom Rückgabetyp PVOID addiert zu der eingegebenen Adresse pAddr ein Offset nOffset und gibt das Ergebnis als Rückgabewert der Funktion aus. Dieser Wert stellt dann seinerseits eine Adresse dar.

Die Funktion unterscheidet intern, ob das verwendete Laufzeitsystem vom Typ x64 oder x86 ist: beim x64-System wird der Offset zu einer Variable des Typs ULINT gewandelt und addiert, bei einem x86-System zu einer Variable des Typs UDINT.

Syntax

FUNCTION F_BA_OffsetPtr : PVOID
VAR_INPUT
  pAddr      : PVOID;
  nOffset    : DINT;
END_VAR

F_BA_OffsetPtr 2: Eingänge

Name

Typ

Beschreibung

pAddr

PVOID

Basisadresse

nOffset

DINT

Offset

Voraussetzungen

Entwicklungsumgebung

Erforderliche SPS-Bibliothek

TwinCAT3.1 4024.35

Tc3_BA2_Common ab V2.1.20.0