ADSERRORCODES

The enumeration of the type ADSERRORCODE describes ADS error codes with the following values:

Const.

Hex value

Description

ADS_E_ERROR

0x98117000

Offset of the ADS error passed by COM HRESULT

ADS_E_SRVNOTSUPP

0x98117001

Requested service is not supported by the ADS device.

_E_INVALIDGRP

0x98117002

Invalid index group

ADS_E_INVALIDOFFSET

0x98117003

Invalid index offset

ADS_E_INVALIDACCESS

0x98117004

Reading and writing not allowed

ADSERR_DEVICE_INVALIDSIZE

0x98117005

Parameter size is not correct

ADS_E_INVALIDDATA

0x98117006

Invalid data value(s)

ADS_E_NOTREADY

0x98117007

Device is not ready

ADS_E_BUSY

0x98117008

Device is busy

ADS_E_INVALIDCONTEXT

0x98117009

Invalid context

ADS_E_NOMEMORY

0x9811700A

Insufficient memory (out of memory)

ADS_E_INVALIDPARM

0x9811700B

Invalid parameter values

ADS_E_NOTFOUND

0x9811700C

Not found (files, ...)

ADS_E_SYNTAX

0x9811700D

Syntax error in command or file

ADS_E_INCOMPATIBLE

0x9811700E

Objects not compatible

ADS_E_EXISTS

0x9811700F

Object already exists

ADS_E_SYMBOLNOTFOUND

0x98117010

Symbol not found

ADS_E_SYMBOLVERSIONINVALID

0x98117011

Symbol version invalid

ADS_E_INVALIDSTATE

0x98117012

Server is in invalid state

ADS_E_TRANSMODENOTSUPP

0x98117013

AdsTransMode not supported

ADS_E_NOTIFYHNDINVALID

0x98117014

Notification handle is invalid

ADS_E_CLIENTUNKNOWN

0x98117015

Notification client is not registered

ADS_E_NOMOREHDLS

0x98117016

No further notification handles

ADS_E_INVALIDWATCHSIZE

0x98117017

Too big size for Watch

ADS_E_NOTINIT

0x98117018

Device is not initialized

ADS_E_TIMEOUT

0x98117019

Device has a timeout

ADS_E_NOINTERFACE

0x9811701A

Request to interface failed

ADS_E_INVALIDINTERFACE

0x9811701B

Wrong interface required

ADS_E_INVALIDCLSID

0x9811701C

class ID invalid

ADS_E_INVALIDOBJID

0x9811701D

object ID invalid

ADS_E_CLIENT_ERROR

0x98117040

Error class: client error

ADS_E_CLIENT_INVALIDPARM

0x98117041

Invalid parameter at service call

ADS_E_CLIENT_LISTEMPTY

0x98117042

Polling list is empty

ADS_E_CLIENT_VARUSED

0x98117043

var connection already in use

ADS_E_CLIENT_DUPLINVOKEID

0x98117044

invoke id in use

ADS_E_CLIENT_SYNCTIMEOUT

0x98117045

timeout elapsed

ADS_E_CLIENT_W32ERROR

0x98117046

Error in Win32 subsystem

ADS_E_CLIENT_TIMEOUTINVALID

0x98117047

 

ADS_E_CLIENT_PORTNOTOPEN

0x98117048

 

ADS_E_CLIENT_NOAMSADDR

0x98117049

 

ADS_E_CLIENT_SYNCINTERNAL

0x98117050

Internal error in ADS Syn

ADS_E_CLIENT_ADDHASH

0x98117051

hash table overflow

ADS_E_CLIENT_REMOVEHASH

0x98117052

key not found in hash table

ADS_E_CLIENT_NOMORESYM

0x98117053

No more symbols in memory