IecVarAccGetNextInterface2 (FUN) ¶ FUNCTION IecVarAccGetNextInterface2 : IBase InOut: Scope Name Type Return IecVarAccGetNextInterface2 IBase Input pIPrev IBase pResult POINTER TO RTS_IEC_RESULT
IecVarAccGetNode4 (FUN) ¶ FUNCTION IecVarAccGetNode4 : ICollections.IBaseTreeNode InOut: Scope Name Type Return IecVarAccGetNode4 ICollections.IBaseTreeNode Input pszPath POINTER TO STRING phInterface POINTER TO SysTypes.RTS_IEC_HANDLE pVariableInformation POINTER TO IecVarAccess_Interfaces.VariableInformationStruct3 pResult POINTER TO SysTypes.RTS_IEC_RESULT
IecVarAccGetNodeFullPath4 (FUN) ¶ FUNCTION IecVarAccGetNodeFullPath4 : DINT InOut: Scope Name Type Return IecVarAccGetNodeFullPath4 DINT Input hInterface SysTypes.RTS_IEC_HANDLE hNode ICollections.IBaseTreeNode pVariableInformation POINTER TO IecVarAccess_Interfaces.VariableInformationStruct3 pszPath POINTER TO STRING iMaxPath DINT pResult POINTER TO SysTypes.RTS_IEC_RESULT
IecVarAccGetNodeName4 (FUN) ¶ FUNCTION IecVarAccGetNodeName4 : SysTypes.RTS_IEC_RESULT InOut: Scope Name Type Return IecVarAccGetNodeName4 SysTypes.RTS_IEC_RESULT Input hInterface SysTypes.RTS_IEC_HANDLE hNode ICollections.IBaseTreeNode pVariableInformation POINTER TO IecVarAccess_Interfaces.VariableInformationStruct3 pszNodeName POINTER TO STRING nNodeNameLen UDINT
IecVarAccGetSymbolSetMask (FUN) ¶ FUNCTION IecVarAccGetSymbolSetMask : DWORD InOut: Scope Name Type Return IecVarAccGetSymbolSetMask DWORD Input hUser RTS_IEC_HANDLE hInterface RTS_IEC_HANDLE pResult POINTER TO RTS_IEC_RESULT
IecVarAccInitVarInfo (FUN) ¶ FUNCTION IecVarAccInitVarInfo : SysTypes.RTS_IEC_RESULT InOut: Scope Name Type Comment Return IecVarAccInitVarInfo SysTypes.RTS_IEC_RESULT Input pVariableInformation POINTER TO IecVarAccess_Interfaces.VariableInformationStruct3 Pointer to the variable information struct. After using this method for initialization, the struct also needs to be freed with IecVarAccExitVarInfo() to prevent memory leaks in the runtime data structures. nSizeOfVarInfo UINT
IecVarAccInitVarInfo2 (FUN) ¶ FUNCTION IecVarAccInitVarInfo2 : SysTypes.RTS_IEC_RESULT InOut: Scope Name Type Comment Return IecVarAccInitVarInfo2 SysTypes.RTS_IEC_RESULT Input pVariableInformation POINTER TO IecVarAccess_Interfaces.VariableInformationStruct3 Pointer to the variable information struct. After using this method for initialization, the struct also needs to be freed with IecVarAccExitVarInfo() to prevent memory leaks in the runtime data structures. nSizeOfVarInfo UINT hUser RTS_IEC_HANDLE
IecVarAccInvalidateNode (FUN) ¶ FUNCTION IecVarAccInvalidateNode : RTS_IEC_RESULT InOut: Scope Name Type Return IecVarAccInvalidateNode RTS_IEC_RESULT Input hNode RTS_IEC_HANDLE
IecVarAccNodeInfoAddBrowseInfo (FUN) ¶ FUNCTION IecVarAccNodeInfoAddBrowseInfo : SysTypes.RTS_IEC_RESULT Signature deactivated because of Interface type in RtsBrowseInfo InOut: Scope Name Type Comment Return IecVarAccNodeInfoAddBrowseInfo SysTypes.RTS_IEC_RESULT Input pVariableInformation POINTER TO IecVarAccess_Interfaces.VariableInformationStruct3 Pointer to the variable information. Attention: This needs to be initialized with IecVarAccInitVarInfo() or the function will return an error code. It also needs to be freed with IecVarAccExitVarInfo() to prevent memory leaks. pBrowseInfoData POINTER TO RtsBrowseInfo If this pointer is non-null, the runtime will copy the data into the new buffer. If this pointer is null, the new buffer memory will be cleared to zero.
IecVarAccNodeInfoAddReference (FUN) ¶ FUNCTION IecVarAccNodeInfoAddReference : SysTypes.RTS_IEC_RESULT InOut: Scope Name Type Comment Return IecVarAccNodeInfoAddReference SysTypes.RTS_IEC_RESULT Input pVariableInformation POINTER TO IecVarAccess_Interfaces.VariableInformationStruct3 Pointer to the variable information. Attention: This needs to be initialized with IecVarAccInitVarInfo() or the function will return an error code. It also needs to be freed with IecVarAccExitVarInfo() to prevent memory leaks. pReferenceInfoData POINTER TO BYTE If this pointer is non-null, the runtime will copy the data into the new buffer. If this pointer is null, the new buffer memory will be cleared to zero. nInfoSize XWORD The size of the memory to allocate. pNewReferenceInfo POINTER TO POINTER TO BYTE If this pointer is non-null, the runtime will store the address of the allocated block in this pointer. (This is the same as a subsequent call to VarAccNodeInfoGetReference() shall return.)