update_drivers_group
The update_drivers_group function is used to create, edit, or delete driver groups.
svc=resource/update_drivers_group¶ms={"itemId":<long>,
"id":<long>,
"callMode":<text>,
"n":<text>,
"d":<text>,
"drs":[<uint>],
"f":<uint>}
Parameters
| Name | Description |
|---|---|
| itemId | Resource ID. |
| id | Driver group ID. |
| callMode | Action: create, update, delete. |
The following parameters are only required to create and delete driver groups:
| Name | Description |
|---|---|
| n | Name. |
| d | Description. |
| drs | The array of driver IDs. |
| f | Flags. Doesn't affect the request result. |
Returned result
For creation and modification requests:
[
<long>, /* group ID */
{
"id":<long>, /* group ID */
"n":<text>, /* name */
"d":<text>, /* description */
"drs":[<uint>] /* array of driver IDs */
}
]
For deletion requests:
[
<long>, /* group ID */
null
]
Possible error codes:
| Code | Description |
|---|---|
| 7 | Failed to fetch the resource with the desired ACL (ADF_ACL_AVL_RES_EDIT_DRIVERS). |
| 6 | Undefined error. |
| 4 | Wrong input parameters. |