Symbian
Symbian OS Library

SYMBIAN OS V9.3

[Index] [Spacer] [Previous] [Next]



Location: EComErrorCodes.h

EComErrorCodes.h Global variables


KEComErrBase

const TInt KEComErrBase;

Description

The base value for Shared Error codes for the ECOM framework and client

[Top]


KEComErrLast

const TInt KEComErrLast;

Description

The last value for ECom Frmework errors This must be modified when error codes are added/deleted

[Top]


KEComErrNoInterfaceIdentified

const TInt KEComErrNoInterfaceIdentified;

Description

The call to instantiate an Interface Implementation failed because no registrations exist for this interface.

[Top]


KEComErrNoResolver

const TInt KEComErrNoResolver;

Description

The Non-Default resolver could not be instantiated. The most likely situation is that an incorrect implementation uid was supplied.

[Top]


KEComErrTooManyNotificationsOutstanding

const TInt KEComErrTooManyNotificationsOutstanding;

Description

The client has requested too many notifications. ECom can only support a finite number of notifications

[Top]


KEComErrMissingParameter

const TInt KEComErrMissingParameter;

Description

An ECom service was requested with an essential parameter missing. For example, this error code will be supplied when calling an overload of CreateImplementationL which uses a non-default resolver if you fail to supply the resolver

[Top]


KEComErrListInvalidAwaitNotification

const TInt KEComErrListInvalidAwaitNotification;

Description

The registry index is invalid but the client has requested notifications - so they will receive a notification when the index is ready again

[Top]


KEComErrListCurrentlyUnavailable

const TInt KEComErrListCurrentlyUnavailable;

Description

The registry index is invalid and the client has not requested notifications. They will have to try again later after discoveries have completed.

[Top]


KEComErrInvalidUnloadPolicy

const TInt KEComErrInvalidUnloadPolicy;

Description

The Client requested a service which is not supplied by this framework

[Top]


KEComErrInvalidIIC

const TInt KEComErrInvalidIIC;

Description

An attempt has been made to load an implementation contained within a dll which no longer exists (deleted or is on a CF card that has been removed).

[Top]


KEComErrDriveNotFound

const TInt KEComErrDriveNotFound;

Description

An attempt has been made to update registry information for a dll on a drive that does not exist.

[Top]


KEComErrUnknownService

const TInt KEComErrUnknownService;

Description

The Client requested a service which is not supplied by this framework

[Top]


KEComErrReferenceCountInvalid

const TInt KEComErrReferenceCountInvalid;

Description

The Interface Implementation reference count is invalid

[Top]


KEComErrDestructionFailed

const TInt KEComErrDestructionFailed;

Description

The Interface Implementations destruction could not be recorded

[Top]


KEComErrInvalidRegistryData

const TInt KEComErrInvalidRegistryData;

Description

An attempt has been made to update the registry information for a non-existent DLL. An ECom internal error.

[Top]


KEComErrMismatchedTags

const TInt KEComErrMismatchedTags;

Description

The uid from a resource plugin does not match the uid from its corrsponding DLL.

[Top]


KEComErrNotFoundScanTimer

const TInt KEComErrNotFoundScanTimer;

Description

The scanning timer for re-discovering plugins is not found in the list of scanning timers.

[Top]


KEComErrDestroyingWithNullDtorKey

const TInt KEComErrDestroyingWithNullDtorKey;

Description

The client called DestroyedImplementation with a destruction key of NULL. This is an irrecoverable error because the object cannot be deleted.

[Top]


KEComErrAlreadyReceiving

const TInt KEComErrAlreadyReceiving;

Description

[Top]


KEComErrEnableFailed

const TInt KEComErrEnableFailed;

Description

The call to Enable the registered Interface Implementation failed

[Top]


KEComErrDisableFailed

const TInt KEComErrDisableFailed;

Description

The call to Disable the registered Interface Implementation failed

[Top]


KEComErrNoRegistrationsFound

const TInt KEComErrNoRegistrationsFound;

Description

The call to instantiate an Interface Implementation failed because no appropriate implementation was found.

[Top]


KEComErrUninstallFailed

const TInt KEComErrUninstallFailed;

Description

The call to Remove the registered Interface Implementation failed

[Top]


KEComErrReinstallFailed

const TInt KEComErrReinstallFailed;

Description

The call to Re-register an Interface Implementation failed

[Top]


KEComErrRegistrationFailed

const TInt KEComErrRegistrationFailed;

Description

The call to Register an Interface Implementation failed

[Top]


KEComErrNotConnected

const TInt KEComErrNotConnected;

Description

The client does not have a session open with the framework

[Top]


KEComErrSuspendFailed

const TInt KEComErrSuspendFailed;

Description

The call to Suspend registration activities failed

[Top]


KEComErrResumeFailed

const TInt KEComErrResumeFailed;

Description

The call to Resume registration activities failed

[Top]


KEComErrDriveAlreadyInstalled

const TInt KEComErrDriveAlreadyInstalled;

Description

An attempt has been made to add a drive to the registry which already exists

[Top]


KEComErrIndexEntryNotFound

const TInt KEComErrIndexEntryNotFound;

Description

[Top]


KEComErrNoRegistrationData

const TInt KEComErrNoRegistrationData;

Description

An IIC has been found which does not have a corresponding registration information file

[Top]


KEComErrInstantiationPointerNotFound

const TInt KEComErrInstantiationPointerNotFound;

Description

[Top]


KEComErrInstantiationPointerNotAvailable

const TInt KEComErrInstantiationPointerNotAvailable;

Description