InterfaceIds (GVL)ΒΆ
!!! Attention !!! When defining new interface IDs, check libraries using this one for ID collisions. good candidates are the Collections_Itfs and the SymbolicVarsBase libraries, where we actually already have collisions. The ITFID_IIecVarAccessX additionally have to be registered in the file svn://server04/CodesysSpV3/trunk/CodesysSpV3/Components/CmpItf.h as they are called by the runtime.
- InOut:
Scope
Name
Type
Initial
Comment
Constant
ITFID_IIecVarAccess3
DWORD16#33
ITFID_IIecVarAccess4
DWORD16#48
ITFID_IIecVarAccess5
DWORD16#4F
ITFID_IIecVarAccess6
DWORD16#6B
ITFID_IIecVarAccess7
DWORD16#6C
ITFID_IIecVarAccess8
DWORD16#70
ITFID_IIecVarAccess9
DWORD16#72
Adds explicit client offset, since V3.5.7.0
ITFID_IIecVarAccess10
DWORD16#77
Adds namespace node flags, since V3.5.8.0
ITFID_IIecVarAccess11
DWORD16#79
Adds attributes to type nodes, since V3.5.9.0
ITFID_IIecVarAccess12
DWORD16#A0
Adds GetBorders for subrange to type nodes, since V3.5.11.0
ITFID_IIecVarAccess13
DWORD16#A4
Adds Users to the symbol access, since V3.5.13.0
ITFID_IIecVarAccess14
DWORD16#A5
Adds
ITFID_IIecVarAccess15
DWORD16#C8
Adds
ITFID_IIecVarAccess16
DWORD16#CA
Adds
ITFID_IIecVarAccess17
DWORD16#CF
Adds IsReference, since 4.4.0.0
ITFID_IVariableInformation
DWORD16#1001
ITFID_IGetTopLevelNode
DWORD16#1002
ITFID_IVariableInformation2
DWORD16#1003
This ID accidentally collides with ITFID_ICollectsSecondOffset and ITFID_IBaseTreeNode
ITFID_IVariableInformation3
DWORD16#1104
ITFID_IVariableInformation4
DWORD16#1106
ITFID_IVariableInformation5
DWORD16#1107