Assign the specified controller to a target parameter. To be called from the SmartConnect target state engine.
- Parameters
-
[in] | hLocalDevice | Handle to the local device. |
[in] | wSessionID | The SmartConnect session ID |
[in] | pDevID | Pointer to the device hosting the controller. The DevID must be compliant with the section hosting the controller. (see CPSMARTCONNECTSECTIONITEM). |
[in] | wControllerID | The controller ID |
[in] | pAssignment | Pointer to the new assignment |
- Returns
- Standard CHAILink Client return code. See CLC_ErrorCode enumeration.
- Warning
- This function can only be called in CopperLan context. This means in the pseudo task CPDoProcess(), in notification handlers or in asynchronous return handlers and not in SystemDoProcess() for instance.