F_CreateHashTableHnd

Die Funktion Initialisiert das Hash-Table-Handle. Das Tabellen-Handle muss einmalig durch Aufruf der F_CreateHashTableHnd-Funktion initialisiert werden.
Rückgabewert
Name | Typ | Beschreibung |
---|---|---|
F_CreateHashTableHnd | BOOL |
|
Eingänge
VAR_INPUT
pEntries : POINTER TO T_HashTableEntry := 0;
cbEntries : UDINT := 0;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
pEntries | POINTER TO T_HashTableEntry | Adresse von dem ersten T_HashTableEntry-Arrayelement. Die Adresse kann mit dem ADR-Operator ermittelt werden (Typ: T_HashTableEntry). |
cbEntries | UDINT | Die T_HashTableEntry-Bytegröße . Die Bytegröße kann mit dem SIZEOF-Operator ermittelt werden. |
Ein-/Ausgänge
VAR_IN_OUT
hTable : T_HHASHTABLE;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
hTable | T_HHASHTABLE | Hash-Tabellen-Handle, welches initialisiert werden soll (Typ: T_HHASHTABLE). Das Handle wird bei den Zugriffen auf die Hash-Tabelle von dem Funktionsbaustein FB_HashTableCtrl 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) |