F_BA_OffsetPtr

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
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 |