Share via


2.2.6 Remote Assistance Error Codes

The following Remote Assistance error codes MUST be returned as part of REMOTEDESKTOP_CTL_RESULT.

Return value/code

Description

0

SAFERROR_NOERROR

No errors occurred.

1

SAFERROR_NOINFO

An error occurred in a dependent component, and no detailed information is available.

3

SAFERROR_LOCALNOTERROR

Connection disconnected by local user.

4

SAFERROR_REMOTEBYUSER

Connection disconnected by remote user.

5

SAFERROR_BYSERVER

Connection dropped by remote computer.

6

SAFERROR_DNSLOOKUPFAILED

DNS resolution failed.

7

SAFERROR_OUTOFMEMORY

A memory allocation error occurred.

8

SAFERROR_CONNECTIONTIMEDOUT

A connection could not be established within the time-out period.

9

SAFERROR_SOCKETCONNECTFAILED

Connection to the remote computer failed.

11

SAFERROR_HOSTNOTFOUND

The remote computer is unreachable.

12

SAFERROR_WINSOCKSENDFAILED

A socket write failed.

14

SAFERROR_INVALIDIPADDR

The IP address given is not valid.

15

SAFERROR_SOCKETRECVFAILED

A socket read failed.

18

SAFERROR_INVALIDENCRYPTION

An encryption error occurred.

20

SAFERROR_GETHOSTBYNAMEFAILED

Winsock name resolution failed.

21

SAFERROR_LICENSINGFAILED

Remote Desktop Protocol: Basic Connectivity and Graphics Remoting [MS-RDPBCGR] licensing for the connection failed.

22

SAFERROR_ENCRYPTIONERROR

Remote Desktop Protocol: Basic Connectivity and Graphics Remoting [MS-RDPBCGR] encryption error occurred.

23

SAFERROR_DECRYPTIONERROR

A Remote Desktop Protocol decryption error occurred.

24

SAFERROR_INVALIDPARAMETERSTRING

An invalid Remote Assistance Connection String, as specified in [MS-RAI] section 2.2, was used.

25

SAFERROR_HELPSESSIONNOTFOUND

A Remote Assistance Connection String, as specified in [MS-RAI], section 2.2, was not found.

26

SAFERROR_INVALIDPASSWORD

An invalid password was used. This message is only used in version 1.

27

SAFERROR_HELPSESSIONEXPIRED

The Remote Assistance Connection String, as specified in [MS-RAI] section 2.2, has expired.

28

SAFERROR_CANTOPENRESOLVER

The remote computer could not resolve the session.

29

SAFERROR_UNKNOWNSESSMGRERROR

An unknown error occurred in the remote session manager.

30

SAFERROR_CANTFORMLINKTOUSERSESSION

The remote computer could not establish a connection to the specified user session.

32

SAFERROR_RCPROTOCOLERROR

A remote control protocol error occurred.

33

SAFERROR_RCUNKNOWNERROR

An unknown remote control error occurred.

34

SAFERROR_INTERNALERROR

An internal error occurred.

35

SAFERROR_HELPEERESPONSEPENDING

This code is not used.

36

SAFERROR_HELPEESAIDYES

This code is not used.

37

SAFERROR_HELPEEALREADYBEINGHELPED

The user is already under remote control.

38

SAFERROR_HELPEECONSIDERINGHELP

This code is not used.

40

SAFERROR_HELPEENEVERRESPONDED

The remote user did not accept the remote control request during the time-out period.

41

SAFERROR_HELPEESAIDNO

The remote user denied the remote control request.

42

SAFERROR_HELPSESSIONACCESSDENIED

The remote user does not have access to the specified connection string, as specified in [MS-RAI], section 2.2.

43

SAFERROR_USERNOTFOUND

The specified remote user was not found.

44

SAFERROR_SESSMGRERRORNOTINIT

A remote error occurred with the session manager.

45

SAFERROR_SELFHELPNOTSUPPORTED

Attempting to control your own session remotely is not supported.

47

SAFERROR_INCOMPATIBLEVERSION

An incompatible version was given. This message is only used in version 1.

48

SAFERROR_SESSIONNOTCONNECTED

This code is not used.

50

SAFERROR_SYSTEMSHUTDOWN

The remote system is shutting down.

51

SAFERROR_STOPLISTENBYUSER

The remote system has stopped listening for an incoming connection.

52

SAFERROR_WINSOCK_FAILED

A Winsock call has failed.

53

SAFERROR_MISMATCHPARMS

A parameter mismatch has occurred.

61

PASSWORDS_DONT_MATCH

An invalid password was used. This message is only used in version 2.

300

SAFERROR_SHADOWEND_BASE

Remote control of the user session has been terminated.

301

SAFERROR_SHADOWEND_CONFIGCHANGE

Remote control of the user session terminated due to a color depth or resolution change.

302

SAFERROR_SHADOWEND_UNKNOWN

Remote control of the user session has ended.