const TInt | KEComErrBase |
The base value for Shared Error codes for the ECOM framework and client
const TInt | KEComErrLast |
The last value for ECom Frmework errors This must be modified when error codes are added/deleted
const TInt | KEComErrNoInterfaceIdentified |
The call to instantiate an Interface Implementation failed because no registrations exist for this interface.
const TInt | KEComErrNoResolver |
The Non-Default resolver could not be instantiated. The most likely situation is that an incorrect implementation uid was supplied.
const TInt | KEComErrTooManyNotificationsOutstanding |
The client has requested too many notifications. ECom can only support a finite number of notifications
const TInt | KEComErrMissingParameter |
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
const TInt | KEComErrListInvalidAwaitNotification |
The registry index is invalid but the client has requested notifications - so they will receive a notification when the index is ready again
const TInt | KEComErrListCurrentlyUnavailable |
The registry index is invalid and the client has not requested notifications. They will have to try again later after discoveries have completed.
const TInt | KEComErrUnknownService |
The Client requested a service which is not supplied by this framework
const TInt | KEComErrReferenceCountInvalid |
The Interface Implementation reference count is invalid
const TInt | KEComErrDestructionFailed |
The Interface Implementations destruction could not be recorded
const TInt | KEComErrMismatchedTags |
The uid from a resource plugin does not match the uid from its corrsponding DLL.
const TInt | KEComErrNotFoundScanTimer |
The scanning timer for re-discovering plugins is not found in the list of scanning timers.
const TInt | KEComErrDestroyingWithNullDtorKey |
The client called DestroyedImplementation with a destruction key of NULL. This is an irrecoverable error because the object cannot be deleted.
const TInt | KEComErrEnableFailed |
The call to Enable the registered Interface Implementation failed
const TInt | KEComErrDisableFailed |
The call to Disable the registered Interface Implementation failed
const TInt | KEComErrNoRegistrationsFound |
The call to instantiate an Interface Implementation failed because no appropriate implementation was found.
const TInt | KEComErrUninstallFailed |
The call to Remove the registered Interface Implementation failed
const TInt | KEComErrReinstallFailed |
The call to Re-register an Interface Implementation failed
const TInt | KEComErrRegistrationFailed |
The call to Register an Interface Implementation failed
const TInt | KEComErrNotConnected |
The client does not have a session open with the framework
const TInt | KEComErrSuspendFailed |
The call to Suspend registration activities failed
const TInt | KEComErrResumeFailed |
The call to Resume registration activities failed
const TInt | KEComErrDriveAlreadyInstalled |
An attempt has been made to add a drive to the registry which already exists
const TInt | KEComErrNoRegistrationData |
An IIC has been found which does not have a corresponding registration information file