1e41f4b71Sopenharmony_ci# Screen Hopping Error Codes (To Be Deprecated)
2e41f4b71Sopenharmony_ci
3e41f4b71Sopenharmony_ci> **NOTE**
4e41f4b71Sopenharmony_ci>
5e41f4b71Sopenharmony_ci> This topic describes only module-specific error codes. For details about universal error codes, see [Universal Error Codes](../errorcode-universal.md).
6e41f4b71Sopenharmony_ci
7e41f4b71Sopenharmony_ci## 4400001 Incorrect Target Device Descriptor
8e41f4b71Sopenharmony_ci
9e41f4b71Sopenharmony_ci**Error Message**
10e41f4b71Sopenharmony_ci
11e41f4b71Sopenharmony_ciIncorrect descriptor for the target device.
12e41f4b71Sopenharmony_ci
13e41f4b71Sopenharmony_ci**Description**
14e41f4b71Sopenharmony_ci
15e41f4b71Sopenharmony_ciThis error code is reported if an invalid device descriptor is passed to the screen hopping API.
16e41f4b71Sopenharmony_ci
17e41f4b71Sopenharmony_ci**Possible Causes**
18e41f4b71Sopenharmony_ci
19e41f4b71Sopenharmony_ci1. The target device does not exist, or the device is not networked.
20e41f4b71Sopenharmony_ci2. The target device descriptor is empty.
21e41f4b71Sopenharmony_ci
22e41f4b71Sopenharmony_ci**Procedure**
23e41f4b71Sopenharmony_ci
24e41f4b71Sopenharmony_ci1. Check whether the target device for screen hopping is correctly networked with the local device.
25e41f4b71Sopenharmony_ci2. Set the target device descriptor correctly.
26e41f4b71Sopenharmony_ci
27e41f4b71Sopenharmony_ci## 4400002 Input Device Operation Failed
28e41f4b71Sopenharmony_ci
29e41f4b71Sopenharmony_ci**Error Message**
30e41f4b71Sopenharmony_ci
31e41f4b71Sopenharmony_ciFailed to operate the input device.
32e41f4b71Sopenharmony_ci
33e41f4b71Sopenharmony_ci**Description**
34e41f4b71Sopenharmony_ci
35e41f4b71Sopenharmony_ciThis error code is reported if the screen hopping status is abnormal when the screen hopping API is called.
36e41f4b71Sopenharmony_ci
37e41f4b71Sopenharmony_ci**Possible Causes**
38e41f4b71Sopenharmony_ci
39e41f4b71Sopenharmony_ci1. When screen hopping is initiated, the local device is in the hopped state.
40e41f4b71Sopenharmony_ci2. When screen hopping is disabled, the local device is in the free state.
41e41f4b71Sopenharmony_ci3. When screen hopping is disabled, the local device is in the hopping state.
42e41f4b71Sopenharmony_ci
43e41f4b71Sopenharmony_ci**Procedure**
44e41f4b71Sopenharmony_ci
45e41f4b71Sopenharmony_ci1. When initiating screen hopping, make sure that the local device is not in the hopped state.
46e41f4b71Sopenharmony_ci2. When disabling screen hopping, make sure that the local device is not in the free state.
47e41f4b71Sopenharmony_ci3. When disabling screen hopping, make sure that the local device is not in the hopping state.
48