VariableInformation (FB)
FUNCTION_BLOCK VariableInformation IMPLEMENTS __SYSTEM.IQueryInterface
- InOut:
Scope
Name
Type
Initial
Comment
Input
Offset__XWORDMonitoringOffset__XWORDMonitoringSize__XWORDBitOffsetBYTEMethodCallIndexWORD_AccessRightsSymbolicNamePOINTER TO STRING
VariableTypeREFERENCE TO TypeDesc
_wFlagsDWORDArrayOfArrayNestingDWORDOriginalVariableInformationStructPOINTER TO VariableInformationStruct3
0
NestingPathInfoPOINTER TO NestingPathInformation
0
CurrentNestingDepth__XWORDPropertyInformationPOINTER TO PropertyInfo
ReferenceInformationPOINTER TO BYTE
CallingVariableNodeUserRTS_IEC_HANDLERTS_INVALID_HANDLE
_hVariableInstanceSymbolsSetMaskDWORDSymbolSetsActivatedBOOLHandleBrowseInfoBOOLUseVariableTypeForInitialResolutionBOOLSpecial value signalling that the typedesc VariableType should be used for resolving the initial node. This is probably only relevant when using GetSymbolicSubNode. One usecase of this is the resolution of nested arrays eg. …structCmp[0][1] as then the last node is the one of the structCmp but we need to resolve starting from the left hand array.
VariableInformation.AccessRights(PROP)VariableInformation.AddBrowseInfo(METH)VariableInformation.BitAccess(PROP)VariableInformation.ClientAddressResolution(PROP)VariableInformation.CompleteAccess(PROP)VariableInformation.DontModifyOffset(PROP)VariableInformation.ExecutableMember(PROP)VariableInformation.GetOrAllocNestingPathInfo(METH)VariableInformation.IncrementOffset(METH)VariableInformation.SplitHugeVariables(PROP)VariableInformation.VariableInstance(PROP)