F_CreateLinkedListHnd
Die Funktion Initialisiert das Linked-List-Handle. Das List-Handle muss einmalig durch Aufruf der F_CreateLinkedListHnd-Funktion initialisiert werden.
FUNCTION F_CreateLinkedListHnd : BOOL
VAR_INPUT
VAR_INPUT
pEntries : POINTER TO T_LinkedListEntry := 0;
cbEntries : UDINT := 0;
END_VAR
pEntries: Adresse von dem ersten T_LinkedListEntry-Arrayelement. Die Adresse kann mit dem ADR-Operator ermittelt werden (Typ: T_LinkedListEntry).
cbEntries: Die Bytegröße des T_LinkedListEntry-Arrays. Die Bytegröße kann mit dem SIZEOF-Operator ermittelt werden.
VAR_IN_OUT
VAR_IN_OUT
hList : T_HLINKEDLIST;
END_VAR
hList: Hash-Tabellen-Handle welches initialisiert werden soll (Typ: T_HLINKEDLIST). Das Handle wird bei den Zugriffen auf die Liste von dem Funktionsbaustein FB_LinkedListCtrl benötigt.
Rückgabeparameter |
Beschreibung |
---|---|
TRUE |
Kein Fehler |
FALSE |
Fehler |
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS-Bibliotheken (Kategoriegruppe) |
---|---|---|
TwinCAT v3.1.0 | PC oder CX (x86, x64, ARM) | Tc2_Utilities (System) |