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 );
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. |