Symbian
Symbian Developer Library

SYMBIAN OS V9.4

Feedback

[Index] [Previous] [Next]

#include <EComErrorCodes.h>

EComErrorCodes.h Global variables

KEComErrBase

const TInt KEComErrBase=-17000;

Description

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

[Top]


KEComErrLast

const TInt KEComErrLast=-17030;

Description

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

[Top]


KEComErrNoInterfaceIdentified

const TInt KEComErrNoInterfaceIdentified=-17004;

Description

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

[Top]


KEComErrNoResolver

const TInt KEComErrNoResolver=-17014;

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=-17026;

Description

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

[Top]


KEComErrMissingParameter

const TInt KEComErrMissingParameter=-17028;

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=-17029;

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=-17030;

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=-17003;

Description

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

[Top]


KEComErrInvalidIIC

const TInt KEComErrInvalidIIC=-17008;

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=-17019;

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=-17002;

Description

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

[Top]


KEComErrReferenceCountInvalid

const TInt KEComErrReferenceCountInvalid=-17013;

Description

The Interface Implementation reference count is invalid

[Top]


KEComErrDestructionFailed

const TInt KEComErrDestructionFailed=-17017;

Description

The Interface Implementations destruction could not be recorded

[Top]


KEComErrInvalidRegistryData

const TInt KEComErrInvalidRegistryData=-17022;

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=-17023;

Description

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

[Top]


KEComErrNotFoundScanTimer

const TInt KEComErrNotFoundScanTimer=-17024;

Description

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

[Top]


KEComErrDestroyingWithNullDtorKey

const TInt KEComErrDestroyingWithNullDtorKey=-17027;

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=-17001;

Description

[Top]


KEComErrEnableFailed

const TInt KEComErrEnableFailed=-17005;

Description

The call to Enable the registered Interface Implementation failed

[Top]


KEComErrDisableFailed

const TInt KEComErrDisableFailed=-17006;

Description

The call to Disable the registered Interface Implementation failed

[Top]


KEComErrNoRegistrationsFound

const TInt KEComErrNoRegistrationsFound=-17007;

Description

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

[Top]


KEComErrUninstallFailed

const TInt KEComErrUninstallFailed=-17009;

Description

The call to Remove the registered Interface Implementation failed

[Top]


KEComErrReinstallFailed

const TInt KEComErrReinstallFailed=-17010;

Description

The call to Re-register an Interface Implementation failed

[Top]


KEComErrRegistrationFailed

const TInt KEComErrRegistrationFailed=-17011;

Description

The call to Register an Interface Implementation failed

[Top]


KEComErrNotConnected

const TInt KEComErrNotConnected=-17012;

Description

The client does not have a session open with the framework

[Top]


KEComErrSuspendFailed

const TInt KEComErrSuspendFailed=-17015;

Description

The call to Suspend registration activities failed

[Top]


KEComErrResumeFailed

const TInt KEComErrResumeFailed=-17016;

Description

The call to Resume registration activities failed

[Top]


KEComErrDriveAlreadyInstalled

const TInt KEComErrDriveAlreadyInstalled=-17018;

Description

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

[Top]


KEComErrIndexEntryNotFound

const TInt KEComErrIndexEntryNotFound=-17020;

Description

[Top]


KEComErrNoRegistrationData

const TInt KEComErrNoRegistrationData=-17021;

Description

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

[Top]


KEComErrInstantiationPointerNotFound

const TInt KEComErrInstantiationPointerNotFound=-17024;

Description

[Top]


KEComErrInstantiationPointerNotAvailable

const TInt KEComErrInstantiationPointerNotAvailable=-17025;

Description