IVisuStreamReader.Read (METH)ΒΆ
METHOD Read : SysTypes.RTS_IEC_RESULT
This method can be implemented for reading data from a stream like object. The return value can either be:
ERR_OK: reading succeeded, udiNrBytes is > 0
ERR_PENDING: reading is temporarily not possible, udiNrBytes = 0
Any other error code: reading failed, reason see error code, udiNrBytes = 0
- InOut:
- Scope - Name - Type - Comment - Return - Read- SysTypes.RTS_IEC_RESULT- Input - pbyBuffer- POINTER TO BYTE - A buffer where the data should be written to by the callee. The callee must always write the this buffer starting at offset 0. - udiMaxNrBytes- UDINT- The maximal number of bytes that should be written to pbyBuffer by the callee. - Output - udiNrBytes- UDINT- The number of bytes that were read by the callee. A value of 0 signals that the end of the stream was reached or that an error happened. The according decision between error or end of stream is made by evaluating the return value. 
