adsSyncReadReqEx2
Liest Daten synchron aus einem ADS-Server (threadsicher).
Der zusätzliche JNILong-Buffer beinhaltet nach dem Aufruf die Zahl der gelesenen Bytes.
long adsSyncReadReqEx2 (longlj_portAmsAddrlj_AmsAddr,
longlj_indexGroup,
longlj_indexOffset,
longlj_length,
JNIByteBufferlj_pData,
JNILonglj_pBytesRead);
Parameter
- long: lj_port Portnummer eines ADS-Ports, der zuvor mit AdsPortOpenEx oder AdsPortOpen geöffnet worden ist.
- AmsAddr lj_AmsAddr: Objekt mit NetId und Portnummer vom ADS-Server.
- long: lj_indexGroup Index Group.
- long: lj_indexOffset Index Offset.
- long lj_length: Länge der Daten in Byte.
- JNIByteBuffer lj_pData: JNIByteBuffer, der die zu lesenden Daten aufnimmt.
- JNILong: lj_pBytesRead JNILong-Buffer beinhaltet nach dem Aufruf die Zahl der gelesenen Bytes.
Rückgabewert
long: Gibt den Fehlerstatus der Funktion zurück.