SetRowNewValue

SetRowNewValue


Function

The function SetRowNewValue sets new values for a row of defined object of the Structure type.

Declaration

APIRET SetRowNewValue(HOBJ Id, unsigned int row, const UniValPtr value)

Parameters

The parameter Id defines the identifier of changed object and value defines new values and status of the object row. The parameter row determines the row index (from 1 …).

Return code

Code

Description

Code

Description

API_OK

Values was sent to the D2000 Server.

API_UnknownId

Object Id is unknown for the interface D2000 ObjApi. The interface D2000 ObjApi includes an internal list of used objects, which is filled at callings the functions NewValueProc, NewDefProc, OpenObject, GetObjectValue and GetObjectId. In this case, the object ID could not be get in the correct way via ObjAPI.

API_ValTypeError

The type of new object value is not the same as the value type in the system. A value change can cause unexpected problems during the runtime of the D2000 Server.

API_ParamError

Invalid parameters.