AdsReadWriteInd

The AdsReadWriteInd method specifies an ADS read/write command to transfer data to an ADS device. The AdsReadWriteRes must be called in order to send the result.

Syntax

void    AdsReadWriteInd( AmsAddr& rAddr, ULONG invokeId, ULONG indexGroup,
ULONG indexOffset, ULONG cbReadLength, ULONG cbWriteLength, PVOID pData );

AdsReadWriteInd 1: Return value

void

Parameter

Name

Type

Description

rAddr

AmsAddr&

[in] Structure with NetId and port number of the ADS server.

invokeId

ULONG

[in] Handle of the command, which was sent. The InvokeId is specified by the source device and is used for the identification of the commands.

indexGroup

ULONG

[in] contains the index group number (32-bit, unsigned) of the requested ADS service.

indexOffset

ULONG

[in] contains the index offset number (32-bit, unsigned) of the requested ADS service.

cbReadLength

ULONG

[in] contains the length in bytes of the data to be read (pData).

cbWriteLength

ULONG

[in] contains the length in bytes of the data to be written (pData).

pData

PVOID

[in] pointer to the data buffer in which the written data are located.