ReadWrite
Schreibt einen Wert an ein ADS Gerät und liest das Ergebnis in einem Schritt.
HRESULT ReadWrite(
long indexGroup,
long indexOffset,
long cbRdLen,
long* pcbRead,
byte* pRdData,
[in] long cbWrLen,
[in, size_is(cbWrLen)] byte* pWrData
);
Parameter
indexGroup | [in] Variable vom Typ long die die Index Group der Variable, die gelesen werden soll, enthält. |
indexOffset | [in] Variable vom Typ long die den Index Offset der Variable, die gelesen werden soll, enthält. |
cbRdLen | [in] Anzahl der Bytes die aus der Variable gelesen werden sollen. |
pcbRead | [out] Pointer auf eine Variable, die die Anzahl der (wirklich) gelesenen Bytes zurückgibt. |
pRdData | [out, size_is(cbRdLen), length_is(*pcbRead)] Pointer auf das erste Element eines Bytearrays mit der Länge cbRdLen der Daten, die aus einer Variable in einem ADS Gerät gelesen werden sollen. |
cbWrLen | [in] Anzahl der Bytes die in die Variable geschrieben werden sollen. |
pWrData | [in, size_is(pWrData)] Pointer auf das erste Element eines Bytearrays mit der Länge cbRdLen der Daten, die auf eine Variable in einem ADS Gerät geschrieben werden sollen. |