ITcModuleManager::GetOnlineModulePara

Reads data from the target system via AdsSyncReadReq(). The ADS address uses the document's target NetID and AMSPORT_R0_TCOMSERVER. oid is used as the IndexGroup, and pid is used as the IndexOffset. If successful, the bytes that were actually read are returned as a byte SAFEARRAY in pvData.

Signature

HRESULT GetOnlineModulePara(ULONG oid, ULONG pid, ULONG maxData, VARIANT* pvData);

Parameter

Name

Type

Description

oid

ULONG

[in] ADS IndexGroup or object ID of the target module.

pid

ULONG

[in] ADS index offset or parameter ID.

maxData

ULONG

[in] Maximum number of bytes to be read.

Return value

Name

Type

Description

pvData

VARIANT*

[out, retval] Bytes read as a byte SAFEARRAY.

(HRESULT)

HRESULT

S_OK if successful, otherwise an error code.

Error codes