IVariableInformation2 (ITF) ¶ INTERFACE IVariableInformation2 EXTENDS IVariableInformation Properties: ClientAddressResolution MonitoringSize AccessRights , inherited from IVariableInformation BitAccess , inherited from IVariableInformation BitOffset , inherited from IVariableInformation CompleteAccess , inherited from IVariableInformation DontModifyOffset , inherited from IVariableInformation MonitoringOffset , inherited from IVariableInformation Offset , inherited from IVariableInformation SplitHugeVariables , inherited from IVariableInformation SymbolicName , inherited from IVariableInformation VariableType , inherited from IVariableInformation Methods: IncrementOffset , inherited from IVariableInformation Structure: ClientAddressResolution (Property) MonitoringSize (Property)
IVariableInformation2.ClientAddressResolution (PROP) ¶ PROPERTY ClientAddressResolution : BOOL
IVariableInformation2.MonitoringSize (PROP) ¶ PROPERTY MonitoringSize : XWORD
InterfaceIds (GVL) ¶ InOut: Scope Name Type Initial 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_IVariableInformation DWORD 16#1001 ITFID_IGetTopLevelNode DWORD 16#1002 ITFID_IVariableInformation2 DWORD 16#1003
TreeNodeType (ENUM) ¶ TYPE TreeNodeType : InOut: Name Initial Comment BranchNode 4892 just some value to prevent collisions LeafNode 1549 just some value to prevent collisions IecVarAccLeafNode 8798 just some value to prevent collisions DataServerVarAccLeafNode 1989 just some value to prevent collisions
TypeClassFlags (GVL) ¶ InOut: Scope Name Type Initial Constant TCF_GET_TYPE DWORD 0 TCF_GET_BASE_TYPE DWORD 1 TCF_GET_POU_TYPE DWORD 2 TCF_GET_ENUM_TYPE DWORD 4 TCF_GET_ALIAS_TYPE DWORD 8
TypeDescArrayAsStruct (STRUCT) ¶ TYPE TypeDescArrayAsStruct : STRUCT InOut: Name Type _dwSize DWORD _dwNativeSize DWORD _iDimensions INT _Dimension ARRAY [0..2] OF ArrayDimension _pIBaseTypeDesc ITypeDesc
TypeDescAsUnion (STRUCT) ¶ TYPE TypeDescAsUnion : STRUCT InOut: Name Type _typeClass TypeClass _union TypeDescUnion
TypeDescSimpleAsStruct (STRUCT) ¶ TYPE TypeDescSimpleAsStruct : STRUCT InOut: Name Type _dwSize DWORD _dwSwapSize DWORD
IIecVarAccess4.VarAccGetAccessRights (METH) ¶ METHOD VarAccGetAccessRights : AccessRights InOut: Scope Name Type Return VarAccGetAccessRights AccessRights Input pNode IBaseTreeNode pResult POINTER TO UDINT