AdsSyncReadWriteReqEx2

Schreibt Daten synchron in ein ADS-Server und bekommt von dem ADS-Gerät Daten wieder zurück. 

LONG AdsSyncReadWriteReqEx2(
  LONG      port,
  PAmsAddr  pAddr,
  ULONG     nIndexGroup,
  ULONG     nIndexOffset,
  ULONG     nReadLength,
  PVOID     pReadData,
  ULONG     nWriteLength,
  PVOID     pWriteData,
  ULONG*    pcbReturn
);

Parameter

port

[in] Portnummer eines Ads-Ports, der zuvor mit AdsPortOpenEx oder AdsPortOpen geöffnet worden ist.

    pAddr

    [in] Struktur mit NetId und Portnummer vom ADS-Server.

    nIndexGroup

    [in] Index Group.

    nIndexOffset

    [in] Index Offset.

    nReadLength

    [in] Länge der Daten in Byte, die das ADS-Gerät zurückliefert.

    pReadData

    [out] Buffer mit Daten, die das ADS-Gerät zurückliefert.

    nWriteLength

    [in] Länge der Daten in Byte, die in das ADS-Gerät geschrieben werden

    pWriteData

    [out] Buffer mit Daten, die in das ADS-Gerät geschrieben werden.
pcbReturn

[out] Zeiger auf eine Variable. Diese Variable liefert bei Erfolg die Anzahl der tatsächlich gelesenen Datenbytes zurück.

Rückgabewert

Gibt den Fehlerstatus der Funktion zurück.