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
DWORD
16#33
ITFID_IIecVarAccess4
DWORD
16#48
ITFID_IIecVarAccess5
DWORD
16#4F
ITFID_IIecVarAccess6
DWORD
16#6B
ITFID_IIecVarAccess7
DWORD
16#6C
ITFID_IIecVarAccess8
DWORD
16#70
ITFID_IIecVarAccess9
DWORD
16#72
Adds explicit client offset, since V3.5.7.0
ITFID_IIecVarAccess10
DWORD
16#77
Adds namespace node flags, since V3.5.8.0
ITFID_IIecVarAccess11
DWORD
16#79
Adds attributes to type nodes, since V3.5.9.0
ITFID_IIecVarAccess12
DWORD
16#A0
Adds GetBorders for subrange to type nodes, since V3.5.11.0
ITFID_IIecVarAccess13
DWORD
16#A4
Adds Users to the symbol access, since V3.5.13.0
ITFID_IIecVarAccess14
DWORD
16#A5
Adds
ITFID_IIecVarAccess15
DWORD
16#C8
Adds
ITFID_IIecVarAccess16
DWORD
16#CA
Adds
ITFID_IIecVarAccess17
DWORD
16#CF
Adds IsReference, since 4.4.0.0
ITFID_IVariableInformation
DWORD
16#1001
ITFID_IGetTopLevelNode
DWORD
16#1002
ITFID_IVariableInformation2
DWORD
16#1003
This ID accidentally collides with ITFID_ICollectsSecondOffset and ITFID_IBaseTreeNode
ITFID_IVariableInformation3
DWORD
16#1104
ITFID_IVariableInformation4
DWORD
16#1106
ITFID_IVariableInformation5
DWORD
16#1107