ItfMessages
ItfMessages.Instance (HResult.ITF) contains Microsoft's HResult code descriptions for COM/OLE Interface management (ITF facility).
HResult | Key | Text | Exception |
---|---|---|---|
0x00040000 | ITF.OLE_S_USEREG | Use the registry database to provide the requested information. | |
0x00040001 | ITF.OLE_S_STATIC | Success, but static. | |
0x00040002 | ITF.OLE_S_MAC_CLIPFORMAT | Macintosh clipboard format. | |
0x00040100 | ITF.DRAGDROP_S_DROP | Successful drop took place. | |
0x00040101 | ITF.DRAGDROP_S_CANCEL | Drag-drop operation canceled. | |
0x00040102 | ITF.DRAGDROP_S_USEDEFAULTCURSORS | Use the default cursor. | |
0x00040130 | ITF.DATA_S_SAMEFORMATETC | Data has same FORMATETC. | |
0x00040140 | ITF.VIEW_S_ALREADY_FROZEN | View is already frozen. | |
0x00040170 | ITF.CACHE_S_FORMATETC_NOTSUPPORTED | FORMATETC not supported. | |
0x00040171 | ITF.CACHE_S_SAMECACHE | Same cache. | |
0x00040172 | ITF.CACHE_S_SOMECACHES_NOTUPDATED | Some caches are not updated. | |
0x00040180 | ITF.OLEOBJ_S_INVALIDVERB | Invalid verb for OLE object. | |
0x00040181 | ITF.OLEOBJ_S_CANNOT_DOVERB_NOW | Verb number is valid but verb cannot be done now. | |
0x00040182 | ITF.OLEOBJ_S_INVALIDHWND | Invalid window handle passed. | |
0x000401A0 | ITF.INPLACE_S_TRUNCATED | Message is too long; some of it had to be truncated before displaying. | |
0x000401C0 | ITF.CONVERT10_S_NO_PRESENTATION | Unable to convert OLESTREAM to IStorage. | |
0x000401E2 | ITF.MK_S_REDUCED_TO_SELF | Moniker reduced to itself. | |
0x000401E4 | ITF.MK_S_ME | Common prefix is this moniker. | |
0x000401E5 | ITF.MK_S_HIM | Common prefix is input moniker. | |
0x000401E6 | ITF.MK_S_US | Common prefix is both monikers. | |
0x000401E7 | ITF.MK_S_MONIKERALREADYREGISTERED | Moniker is already registered in running object table. | |
0x00040200 | ITF.EVENT_S_SOME_SUBSCRIBERS_FAILED | An event was able to invoke some, but not all, of the subscribers. | |
0x00040202 | ITF.EVENT_S_NOSUBSCRIBERS | An event was delivered, but there were no subscribers. | |
0x00041300 | ITF.SCHED_S_TASK_READY | The task is ready to run at its next scheduled time. | |
0x00041301 | ITF.SCHED_S_TASK_RUNNING | The task is currently running. | |
0x00041302 | ITF.SCHED_S_TASK_DISABLED | The task will not run at the scheduled times because it has been disabled. | |
0x00041303 | ITF.SCHED_S_TASK_HAS_NOT_RUN | The task has not yet run. | |
0x00041304 | ITF.SCHED_S_TASK_NO_MORE_RUNS | There are no more runs scheduled for this task. | |
0x00041305 | ITF.SCHED_S_TASK_NOT_SCHEDULED | One or more of the properties that are needed to run this task on a schedule have not been set. | |
0x00041306 | ITF.SCHED_S_TASK_TERMINATED | The last run of the task was terminated by the user. | |
0x00041307 | ITF.SCHED_S_TASK_NO_VALID_TRIGGERS | Either the task has no triggers, or the existing triggers are disabled or not set. | |
0x00041308 | ITF.SCHED_S_EVENT_TRIGGER | Event triggers do not have set run times. | |
0x0004131B | ITF.SCHED_S_SOME_TRIGGERS_FAILED | The task is registered, but not all specified triggers will start the task. | |
0x0004131C | ITF.SCHED_S_BATCH_LOGON_PROBLEM | The task is registered, but it might fail to start. Batch logon privilege needs to be enabled for the task principal. | |
0x0004D000 | ITF.XACT_S_ASYNC | An asynchronous operation was specified. The operation has begun, but its outcome is not known yet. | |
0x0004D002 | ITF.XACT_S_READONLY | The method call succeeded because the transaction was read-only. | |
0x0004D003 | ITF.XACT_S_SOMENORETAIN | The transaction was successfully aborted. However, this is a coordinated transaction, and a number of enlisted resources were aborted outright because they could not support abort-retaining semantics. | |
0x0004D004 | ITF.XACT_S_OKINFORM | No changes were made during this call, but the sink wants another chance to look if any other sinks make further changes. | |
0x0004D005 | ITF.XACT_S_MADECHANGESCONTENT | The sink is content and wants the transaction to proceed. Changes were made to one or more resources during this call. | |
0x0004D006 | ITF.XACT_S_MADECHANGESINFORM | The sink is for the moment and wants the transaction to proceed, but if other changes are made following this return by other event sinks, this sink wants another chance to look. | |
0x0004D007 | ITF.XACT_S_ALLNORETAIN | The transaction was successfully aborted. However, the abort was nonretaining. | |
0x0004D008 | ITF.XACT_S_ABORTING | An abort operation was already in progress. | |
0x0004D009 | ITF.XACT_S_SINGLEPHASE | The resource manager has performed a single-phase commit of the transaction. | |
0x0004D00A | ITF.XACT_S_LOCALLY_OK | The local transaction has not aborted. | |
0x0004D010 | ITF.XACT_S_LASTRESOURCEMANAGER | The resource manager has requested to be the coordinator (last resource manager) for the transaction. | |
0x80040000 | ITF.OLE_E_OLEVERB | Invalid OLEVERB structure. | |
0x80040001 | ITF.OLE_E_ADVF | Invalid advise flags. | |
0x80040002 | ITF.OLE_E_ENUM_NOMORE | Cannot enumerate any more because the associated data is missing. | |
0x80040003 | ITF.OLE_E_ADVISENOTSUPPORTED | This implementation does not take advises. | |
0x80040004 | ITF.OLE_E_NOCONNECTION | There is no connection for this connection ID. | |
0x80040005 | ITF.OLE_E_NOTRUNNING | Need to run the object to perform this operation. | |
0x80040006 | ITF.OLE_E_NOCACHE | There is no cache to operate on. | |
0x80040007 | ITF.OLE_E_BLANK | Uninitialized object. | |
0x80040008 | ITF.OLE_E_CLASSDIFF | Linked object's source class has changed. | |
0x80040009 | ITF.OLE_E_CANT_GETMONIKER | Not able to get the moniker of the object. | |
0x8004000A | ITF.OLE_E_CANT_BINDTOSOURCE | Not able to bind to the source. | |
0x8004000B | ITF.OLE_E_STATIC | Object is static; operation not allowed. | |
0x8004000C | ITF.OLE_E_PROMPTSAVECANCELLED | User canceled out of the Save dialog box. | |
0x8004000D | ITF.OLE_E_INVALIDRECT | Invalid rectangle. | |
0x8004000E | ITF.OLE_E_WRONGCOMPOBJ | compobj.dll is too old for the ole2.dll initialized. | |
0x8004000F | ITF.OLE_E_INVALIDHWND | Invalid window handle. | |
0x80040010 | ITF.OLE_E_NOT_INPLACEACTIVE | Object is not in any of the inplace active states. | |
0x80040011 | ITF.OLE_E_CANTCONVERT | Not able to convert object. | |
0x80040012 | ITF.OLE_E_NOSTORAGE | Not able to perform the operation because object is not given storage yet. | |
0x80040064 | ITF.DV_E_FORMATETC | Invalid FORMATETC structure. | |
0x80040065 | ITF.DV_E_DVTARGETDEVICE | Invalid DVTARGETDEVICE structure. | |
0x80040066 | ITF.DV_E_STGMEDIUM | Invalid STDGMEDIUM structure. | |
0x80040067 | ITF.DV_E_STATDATA | Invalid STATDATA structure. | |
0x80040068 | ITF.DV_E_LINDEX | Invalid lindex. | |
0x80040069 | ITF.DV_E_TYMED | Invalid TYMED structure. | |
0x8004006A | ITF.DV_E_CLIPFORMAT | Invalid clipboard format. | |
0x8004006B | ITF.DV_E_DVASPECT | Invalid aspects. | |
0x8004006C | ITF.DV_E_DVTARGETDEVICE_SIZE | The tdSize parameter of the DVTARGETDEVICE structure is invalid. | |
0x8004006D | ITF.DV_E_NOIVIEWOBJECT | Object does not support IViewObject interface. | |
0x80040100 | ITF.DRAGDROP_E_NOTREGISTERED | Trying to revoke a drop target that has not been registered. | |
0x80040101 | ITF.DRAGDROP_E_ALREADYREGISTERED | This window has already been registered as a drop target. | |
0x80040102 | ITF.DRAGDROP_E_INVALIDHWND | Invalid window handle. | |
0x80040110 | ITF.CLASS_E_NOAGGREGATION | Class does not support aggregation (or class object is remote). | |
0x80040111 | ITF.CLASS_E_CLASSNOTAVAILABLE | ClassFactory cannot supply requested class. | |
0x80040112 | ITF.CLASS_E_NOTLICENSED | Class is not licensed for use. | |
0x80040140 | ITF.VIEW_E_DRAW | Error drawing view. | |
0x80040150 | ITF.REGDB_E_READREGDB | Could not read key from registry. | |
0x80040151 | ITF.REGDB_E_WRITEREGDB | Could not write key to registry. | |
0x80040152 | ITF.REGDB_E_KEYMISSING | Could not find the key in the registry. | |
0x80040153 | ITF.REGDB_E_INVALIDVALUE | Invalid value for registry. | |
0x80040154 | ITF.REGDB_E_CLASSNOTREG | Class not registered | |
0x80040155 | ITF.REGDB_E_IIDNOTREG | Interface not registered. | |
0x80040156 | ITF.REGDB_E_BADTHREADINGMODEL | Threading model entry is not valid. | |
0x80040160 | ITF.CAT_E_CATIDNOEXIST | CATID does not exist. | |
0x80040161 | ITF.CAT_E_NODESCRIPTION | Description not found. | |
0x80040164 | ITF.CS_E_PACKAGE_NOTFOUND | No package in the software installation data in Active Directory meets this criteria. | |
0x80040165 | ITF.CS_E_NOT_DELETABLE | Deleting this will break the referential integrity of the software installation data in Active Directory. | |
0x80040166 | ITF.CS_E_CLASS_NOTFOUND | The CLSID was not found in the software installation data in Active Directory. | |
0x80040167 | ITF.CS_E_INVALID_VERSION | The software installation data in Active Directory is corrupt. | |
0x80040168 | ITF.CS_E_NO_CLASSSTORE | There is no software installation data in Active Directory. | |
0x80040169 | ITF.CS_E_OBJECT_NOTFOUND | There is no software installation data object in Active Directory. | |
0x8004016A | ITF.CS_E_OBJECT_ALREADY_EXISTS | The software installation data object in Active Directory already exists. | |
0x8004016B | ITF.CS_E_INVALID_PATH | The path to the software installation data in Active Directory is not correct. | |
0x8004016C | ITF.CS_E_NETWORK_ERROR | A network error interrupted the operation. | |
0x8004016D | ITF.CS_E_ADMIN_LIMIT_EXCEEDED | The size of this object exceeds the maximum size set by the administrator. | |
0x8004016E | ITF.CS_E_SCHEMA_MISMATCH | The schema for the software installation data in Active Directory does not match the required schema. | |
0x8004016F | ITF.CS_E_INTERNAL_ERROR | An error occurred in the software installation data in Active Directory. | |
0x80040170 | ITF.CACHE_E_NOCACHE_UPDATED | Cache not updated. | |
0x80040180 | ITF.OLEOBJ_E_NOVERBS | No verbs for OLE object. | |
0x80040181 | ITF.OLEOBJ_E_INVALIDVERB | Invalid verb for OLE object. | |
0x800401A0 | ITF.INPLACE_E_NOTUNDOABLE | Undo is not available. | |
0x800401A1 | ITF.INPLACE_E_NOTOOLSPACE | Space for tools is not available. | |
0x800401C0 | ITF.CONVERT10_E_OLESTREAM_GET | OLESTREAM Get method failed. | |
0x800401C1 | ITF.CONVERT10_E_OLESTREAM_PUT | OLESTREAM Put method failed. | |
0x800401C2 | ITF.CONVERT10_E_OLESTREAM_FMT | Contents of the OLESTREAM not in correct format. | |
0x800401C3 | ITF.CONVERT10_E_OLESTREAM_BITMAP_TO_DIB | There was an error in a Windows GDI call while converting the bitmap to a device-independent bitmap (DIB). | |
0x800401C4 | ITF.CONVERT10_E_STG_FMT | Contents of the IStorage not in correct format. | |
0x800401C5 | ITF.CONVERT10_E_STG_NO_STD_STREAM | Contents of IStorage is missing one of the standard streams. | |
0x800401C6 | ITF.CONVERT10_E_STG_DIB_TO_BITMAP | There was an error in a Windows Graphics Device Interface (GDI) call while converting the DIB to a bitmap. | |
0x800401D0 | ITF.CLIPBRD_E_CANT_OPEN | OpenClipboard failed. | |
0x800401D1 | ITF.CLIPBRD_E_CANT_EMPTY | EmptyClipboard failed. | |
0x800401D2 | ITF.CLIPBRD_E_CANT_SET | SetClipboard failed. | |
0x800401D3 | ITF.CLIPBRD_E_BAD_DATA | Data on clipboard is invalid. | |
0x800401D4 | ITF.CLIPBRD_E_CANT_CLOSE | CloseClipboard failed. | |
0x800401E0 | ITF.MK_E_CONNECTMANUALLY | Moniker needs to be connected manually. | |
0x800401E1 | ITF.MK_E_EXCEEDEDDEADLINE | Operation exceeded deadline. | |
0x800401E2 | ITF.MK_E_NEEDGENERIC | Moniker needs to be generic. | |
0x800401E3 | ITF.MK_E_UNAVAILABLE | Operation unavailable. | |
0x800401E4 | ITF.MK_E_SYNTAX | Invalid syntax. | |
0x800401E5 | ITF.MK_E_NOOBJECT | No object for moniker. | |
0x800401E6 | ITF.MK_E_INVALIDEXTENSION | Bad extension for file. | |
0x800401E7 | ITF.MK_E_INTERMEDIATEINTERFACENOTSUPPORTED | Intermediate operation failed. | |
0x800401E8 | ITF.MK_E_NOTBINDABLE | Moniker is not bindable. | |
0x800401E9 | ITF.MK_E_NOTBOUND | Moniker is not bound. | |
0x800401EA | ITF.MK_E_CANTOPENFILE | Moniker cannot open file. | |
0x800401EB | ITF.MK_E_MUSTBOTHERUSER | User input required for operation to succeed. | |
0x800401EC | ITF.MK_E_NOINVERSE | Moniker class has no inverse. | |
0x800401ED | ITF.MK_E_NOSTORAGE | Moniker does not refer to storage. | |
0x800401EE | ITF.MK_E_NOPREFIX | No common prefix. | |
0x800401EF | ITF.MK_E_ENUMERATION_FAILED | Moniker could not be enumerated. | |
0x800401F0 | ITF.CO_E_NOTINITIALIZED | CoInitialize has not been called. | |
0x800401F1 | ITF.CO_E_ALREADYINITIALIZED | CoInitialize has already been called. | |
0x800401F2 | ITF.CO_E_CANTDETERMINECLASS | Class of object cannot be determined. | |
0x800401F3 | ITF.CO_E_CLASSSTRING | Invalid class string. | |
0x800401F4 | ITF.CO_E_IIDSTRING | Invalid interface string. | |
0x800401F5 | ITF.CO_E_APPNOTFOUND | Application not found. | |
0x800401F6 | ITF.CO_E_APPSINGLEUSE | Application cannot be run more than once. | |
0x800401F7 | ITF.CO_E_ERRORINAPP | Some error in application. | |
0x800401F8 | ITF.CO_E_DLLNOTFOUND | DLL for class not found. | |
0x800401F9 | ITF.CO_E_ERRORINDLL | Error in the DLL. | |
0x800401FA | ITF.CO_E_WRONGOSFORAPP | Wrong operating system or operating system version for application. | |
0x800401FB | ITF.CO_E_OBJNOTREG | Object is not registered. | |
0x800401FC | ITF.CO_E_OBJISREG | Object is already registered. | |
0x800401FD | ITF.CO_E_OBJNOTCONNECTED | Object is not connected to server. | |
0x800401FE | ITF.CO_E_APPDIDNTREG | Application was launched, but it did not register a class factory. | |
0x800401FF | ITF.CO_E_RELEASED | Object has been released. | |
0x80040201 | ITF.EVENT_E_ALL_SUBSCRIBERS_FAILED | An event was unable to invoke any of the subscribers. | |
0x80040203 | ITF.EVENT_E_QUERYSYNTAX | A syntax error occurred trying to evaluate a query string. | |
0x80040204 | ITF.EVENT_E_QUERYFIELD | An invalid field name was used in a query string. | |
0x80040205 | ITF.EVENT_E_INTERNALEXCEPTION | An unexpected exception was raised. | |
0x80040206 | ITF.EVENT_E_INTERNALERROR | An unexpected internal error was detected. | |
0x80040207 | ITF.EVENT_E_INVALID_PER_USER_SID | The owner security identifier (SID) on a per-user subscription does not exist. | |
0x80040208 | ITF.EVENT_E_USER_EXCEPTION | A user-supplied component or subscriber raised an exception. | |
0x80040209 | ITF.EVENT_E_TOO_MANY_METHODS | An interface has too many methods to fire events from. | |
0x8004020A | ITF.EVENT_E_MISSING_EVENTCLASS | A subscription cannot be stored unless its event class already exists. | |
0x8004020B | ITF.EVENT_E_NOT_ALL_REMOVED | Not all the objects requested could be removed. | |
0x8004020C | ITF.EVENT_E_COMPLUS_NOT_INSTALLED | COM+ is required for this operation, but it is not installed. | |
0x8004020D | ITF.EVENT_E_CANT_MODIFY_OR_DELETE_UNCONFIGURED_OBJECT | Cannot modify or delete an object that was not added using the COM+ Administrative SDK. | |
0x8004020E | ITF.EVENT_E_CANT_MODIFY_OR_DELETE_CONFIGURED_OBJECT | Cannot modify or delete an object that was added using the COM+ Administrative SDK. | |
0x8004020F | ITF.EVENT_E_INVALID_EVENT_CLASS_PARTITION | The event class for this subscription is in an invalid partition. | |
0x80040210 | ITF.EVENT_E_PER_USER_SID_NOT_LOGGED_ON | The owner of the PerUser subscription is not logged on to the system specified. | |
0x80041309 | ITF.SCHED_E_TRIGGER_NOT_FOUND | Trigger not found. | |
0x8004130A | ITF.SCHED_E_TASK_NOT_READY | One or more of the properties that are needed to run this task have not been set. | |
0x8004130B | ITF.SCHED_E_TASK_NOT_RUNNING | There is no running instance of the task. | |
0x8004130C | ITF.SCHED_E_SERVICE_NOT_INSTALLED | The Task Scheduler service is not installed on this computer. | |
0x8004130D | ITF.SCHED_E_CANNOT_OPEN_TASK | The task object could not be opened. | |
0x8004130E | ITF.SCHED_E_INVALID_TASK | The object is either an invalid task object or is not a task object. | |
0x8004130F | ITF.SCHED_E_ACCOUNT_INFORMATION_NOT_SET | No account information could be found in the Task Scheduler security database for the task indicated. | |
0x80041310 | ITF.SCHED_E_ACCOUNT_NAME_NOT_FOUND | Unable to establish existence of the account specified. | |
0x80041311 | ITF.SCHED_E_ACCOUNT_DBASE_CORRUPT | Corruption was detected in the Task Scheduler security database; the database has been reset. | |
0x80041312 | ITF.SCHED_E_NO_SECURITY_SERVICES | Task Scheduler security services are available only on Windows NT operating system. | |
0x80041313 | ITF.SCHED_E_UNKNOWN_OBJECT_VERSION | The task object version is either unsupported or invalid. | |
0x80041314 | ITF.SCHED_E_UNSUPPORTED_ACCOUNT_OPTION | The task has been configured with an unsupported combination of account settings and run-time options. | |
0x80041315 | ITF.SCHED_E_SERVICE_NOT_RUNNING | The Task Scheduler service is not running. | |
0x80041316 | ITF.SCHED_E_UNEXPECTEDNODE | The task XML contains an unexpected node. | |
0x80041317 | ITF.SCHED_E_NAMESPACE | The task XML contains an element or attribute from an unexpected namespace. | |
0x80041318 | ITF.SCHED_E_INVALIDVALUE | The task XML contains a value that is incorrectly formatted or out of range. | |
0x80041319 | ITF.SCHED_E_MISSINGNODE | The task XML is missing a required element or attribute. | |
0x8004131A | ITF.SCHED_E_MALFORMEDXML | The task XML is malformed. | |
0x8004131D | ITF.SCHED_E_TOO_MANY_NODES | The task XML contains too many nodes of the same type. | |
0x8004131E | ITF.SCHED_E_PAST_END_BOUNDARY | The task cannot be started after the trigger's end boundary. | |
0x8004131F | ITF.SCHED_E_ALREADY_RUNNING | An instance of this task is already running. | |
0x80041320 | ITF.SCHED_E_USER_NOT_LOGGED_ON | The task will not run because the user is not logged on. | |
0x80041321 | ITF.SCHED_E_INVALID_TASK_HASH | The task image is corrupt or has been tampered with. | |
0x80041322 | ITF.SCHED_E_SERVICE_NOT_AVAILABLE | The Task Scheduler service is not available. | |
0x80041323 | ITF.SCHED_E_SERVICE_TOO_BUSY | The Task Scheduler service is too busy to handle your request. Try again later. | |
0x80041324 | ITF.SCHED_E_TASK_ATTEMPTED | The Task Scheduler service attempted to run the task, but the task did not run due to one of the constraints in the task definition. | |
0x8004D000 | ITF.XACT_E_ALREADYOTHERSINGLEPHASE | Another single phase resource manager has already been enlisted in this transaction. | |
0x8004D001 | ITF.XACT_E_CANTRETAIN | A retaining commit or abort is not supported. | |
0x8004D002 | ITF.XACT_E_COMMITFAILED | The transaction failed to commit for an unknown reason. The transaction was aborted. | |
0x8004D003 | ITF.XACT_E_COMMITPREVENTED | Cannot call commit on this transaction object because the calling application did not initiate the transaction. | |
0x8004D004 | ITF.XACT_E_HEURISTICABORT | Instead of committing, the resource heuristically aborted. | |
0x8004D005 | ITF.XACT_E_HEURISTICCOMMIT | Instead of aborting, the resource heuristically committed. | |
0x8004D006 | ITF.XACT_E_HEURISTICDAMAGE | Some of the states of the resource were committed while others were aborted, likely because of heuristic decisions. | |
0x8004D007 | ITF.XACT_E_HEURISTICDANGER | Some of the states of the resource might have been committed while others were aborted, likely because of heuristic decisions. | |
0x8004D008 | ITF.XACT_E_ISOLATIONLEVEL | The requested isolation level is not valid or supported. | |
0x8004D009 | ITF.XACT_E_NOASYNC | The transaction manager does not support an asynchronous operation for this method. | |
0x8004D00A | ITF.XACT_E_NOENLIST | Unable to enlist in the transaction. | |
0x8004D00B | ITF.XACT_E_NOISORETAIN | The requested semantics of retention of isolation across retaining commit and abort boundaries cannot be supported by this transaction implementation, or isoFlags was not equal to 0. | |
0x8004D00C | ITF.XACT_E_NORESOURCE | There is no resource presently associated with this enlistment. | |
0x8004D00D | ITF.XACT_E_NOTCURRENT | The transaction failed to commit due to the failure of optimistic concurrency control in at least one of the resource managers. | |
0x8004D00E | ITF.XACT_E_NOTRANSACTION | The transaction has already been implicitly or explicitly committed or aborted. | |
0x8004D00F | ITF.XACT_E_NOTSUPPORTED | An invalid combination of flags was specified. | |
0x8004D010 | ITF.XACT_E_UNKNOWNRMGRID | The resource manager ID is not associated with this transaction or the transaction manager. | |
0x8004D011 | ITF.XACT_E_WRONGSTATE | This method was called in the wrong state. | |
0x8004D012 | ITF.XACT_E_WRONGUOW | The indicated unit of work does not match the unit of work expected by the resource manager. | |
0x8004D013 | ITF.XACT_E_XTIONEXISTS | An enlistment in a transaction already exists. | |
0x8004D014 | ITF.XACT_E_NOIMPORTOBJECT | An import object for the transaction could not be found. | |
0x8004D015 | ITF.XACT_E_INVALIDCOOKIE | The transaction cookie is invalid. | |
0x8004D016 | ITF.XACT_E_INDOUBT | The transaction status is in doubt. A communication failure occurred, or a transaction manager or resource manager has failed. | |
0x8004D017 | ITF.XACT_E_NOTIMEOUT | A time-out was specified, but time-outs are not supported. | |
0x8004D018 | ITF.XACT_E_ALREADYINPROGRESS | The requested operation is already in progress for the transaction. | |
0x8004D019 | ITF.XACT_E_ABORTED | The transaction has already been aborted. | |
0x8004D01A | ITF.XACT_E_LOGFULL | The Transaction Manager returned a log full error. | |
0x8004D01B | ITF.XACT_E_TMNOTAVAILABLE | The transaction manager is not available. | |
0x8004D01C | ITF.XACT_E_CONNECTION_DOWN | A connection with the transaction manager was lost. | |
0x8004D01D | ITF.XACT_E_CONNECTION_DENIED | A request to establish a connection with the transaction manager was denied. | |
0x8004D01E | ITF.XACT_E_REENLISTTIMEOUT | Resource manager reenlistment to determine transaction status timed out. | |
0x8004D01F | ITF.XACT_E_TIP_CONNECT_FAILED | The transaction manager failed to establish a connection with another Transaction Internet Protocol (TIP) transaction manager. | |
0x8004D020 | ITF.XACT_E_TIP_PROTOCOL_ERROR | The transaction manager encountered a protocol error with another TIP transaction manager. | |
0x8004D021 | ITF.XACT_E_TIP_PULL_FAILED | The transaction manager could not propagate a transaction from another TIP transaction manager. | |
0x8004D022 | ITF.XACT_E_DEST_TMNOTAVAILABLE | The transaction manager on the destination machine is not available. | |
0x8004D023 | ITF.XACT_E_TIP_DISABLED | The transaction manager has disabled its support for TIP. | |
0x8004D024 | ITF.XACT_E_NETWORK_TX_DISABLED | The transaction manager has disabled its support for remote or network transactions. | |
0x8004D025 | ITF.XACT_E_PARTNER_NETWORK_TX_DISABLED | The partner transaction manager has disabled its support for remote or network transactions. | |
0x8004D026 | ITF.XACT_E_XA_TX_DISABLED | The transaction manager has disabled its support for XA transactions. | |
0x8004D027 | ITF.XACT_E_UNABLE_TO_READ_DTC_CONFIG | Microsoft Distributed Transaction Coordinator (MSDTC) was unable to read its configuration information. | |
0x8004D028 | ITF.XACT_E_UNABLE_TO_LOAD_DTC_PROXY | MSDTC was unable to load the DTC proxy DLL. | |
0x8004D029 | ITF.XACT_E_ABORTING | The local transaction has aborted. | |
0x8004D080 | ITF.XACT_E_CLERKNOTFOUND | The specified CRM clerk was not found. It might have completed before it could be held. | |
0x8004D081 | ITF.XACT_E_CLERKEXISTS | The specified CRM clerk does not exist. | |
0x8004D082 | ITF.XACT_E_RECOVERYINPROGRESS | Recovery of the CRM log file is still in progress. | |
0x8004D083 | ITF.XACT_E_TRANSACTIONCLOSED | The transaction has completed, and the log records have been discarded from the log file. They are no longer available. | |
0x8004D084 | ITF.XACT_E_INVALIDLSN | lsnToRead is outside of the current limits of the log | |
0x8004D085 | ITF.XACT_E_REPLAYREQUEST | The COM+ Compensating Resource Manager has records it wishes to replay. | |
0x8004D100 | ITF.XACT_E_CONNECTION_REQUEST_DENIED | The request to connect to the specified transaction coordinator was denied. | |
0x8004D101 | ITF.XACT_E_TOOMANY_ENLISTMENTS | The maximum number of enlistments for the specified transaction has been reached. | |
0x8004D102 | ITF.XACT_E_DUPLICATE_GUID | A resource manager with the same identifier is already registered with the specified transaction coordinator. | |
0x8004D103 | ITF.XACT_E_NOTSINGLEPHASE | The prepare request given was not eligible for single-phase optimizations. | |
0x8004D104 | ITF.XACT_E_RECOVERYALREADYDONE | RecoveryComplete has already been called for the given resource manager. | |
0x8004D105 | ITF.XACT_E_PROTOCOL | The interface call made was incorrect for the current state of the protocol. | |
0x8004D106 | ITF.XACT_E_RM_FAILURE | The xa_open call failed for the XA resource. | |
0x8004D107 | ITF.XACT_E_RECOVERY_FAILED | The xa_recover call failed for the XA resource. | |
0x8004D108 | ITF.XACT_E_LU_NOT_FOUND | The logical unit of work specified cannot be found. | |
0x8004D109 | ITF.XACT_E_DUPLICATE_LU | The specified logical unit of work already exists. | |
0x8004D10A | ITF.XACT_E_LU_NOT_CONNECTED | Subordinate creation failed. The specified logical unit of work was not connected. | |
0x8004D10B | ITF.XACT_E_DUPLICATE_TRANSID | A transaction with the given identifier already exists. | |
0x8004D10C | ITF.XACT_E_LU_BUSY | The resource is in use. | |
0x8004D10D | ITF.XACT_E_LU_NO_RECOVERY_PROCESS | The LU Recovery process is down. | |
0x8004D10E | ITF.XACT_E_LU_DOWN | The remote session was lost. | |
0x8004D10F | ITF.XACT_E_LU_RECOVERING | The resource is currently recovering. | |
0x8004D110 | ITF.XACT_E_LU_RECOVERY_MISMATCH | There was a mismatch in driving recovery. | |
0x8004D111 | ITF.XACT_E_RM_UNAVAILABLE | An error occurred with the XA resource. | |
0x8004E002 | ITF.CONTEXT_E_ABORTED | The root transaction wanted to commit, but the transaction aborted. | |
0x8004E003 | ITF.CONTEXT_E_ABORTING | The COM+ component on which the method call was made has a transaction that has already aborted or is in the process of aborting. | |
0x8004E004 | ITF.CONTEXT_E_NOCONTEXT | There is no Microsoft Transaction Server (MTS) object context. | |
0x8004E005 | ITF.CONTEXT_E_WOULD_DEADLOCK | The component is configured to use synchronization, and this method call would cause a deadlock to occur. | |
0x8004E006 | ITF.CONTEXT_E_SYNCH_TIMEOUT | The component is configured to use synchronization, and a thread has timed out waiting to enter the context. | |
0x8004E007 | ITF.CONTEXT_E_OLDREF | You made a method call on a COM+ component that has a transaction that has already committed or aborted. | |
0x8004E00C | ITF.CONTEXT_E_ROLENOTFOUND | The specified role was not configured for the application. | |
0x8004E00F | ITF.CONTEXT_E_TMNOTAVAILABLE | COM+ was unable to talk to the MSDTC. | |
0x8004E021 | ITF.CO_E_ACTIVATIONFAILED | An unexpected error occurred during COM+ activation. | |
0x8004E022 | ITF.CO_E_ACTIVATIONFAILED_EVENTLOGGED | COM+ activation failed. Check the event log for more information. | |
0x8004E023 | ITF.CO_E_ACTIVATIONFAILED_CATALOGERROR | COM+ activation failed due to a catalog or configuration error. | |
0x8004E024 | ITF.CO_E_ACTIVATIONFAILED_TIMEOUT | COM+ activation failed because the activation could not be completed in the specified amount of time. | |
0x8004E025 | ITF.CO_E_INITIALIZATIONFAILED | COM+ activation failed because an initialization function failed. Check the event log for more information. | |
0x8004E026 | ITF.CONTEXT_E_NOJIT | The requested operation requires that just-in-time (JIT) be in the current context, and it is not. | |
0x8004E027 | ITF.CONTEXT_E_NOTRANSACTION | The requested operation requires that the current context have a transaction, and it does not. | |
0x8004E028 | ITF.CO_E_THREADINGMODEL_CHANGED | The components threading model has changed after install into a COM+ application. Re-install component. | |
0x8004E029 | ITF.CO_E_NOIISINTRINSICS | Internet Information Services (IIS) intrinsics not available. Start your work with IIS. | |
0x8004E02A | ITF.CO_E_NOCOOKIES | An attempt to write a cookie failed. | |
0x8004E02B | ITF.CO_E_DBERROR | An attempt to use a database generated a database-specific error. | |
0x8004E02C | ITF.CO_E_NOTPOOLED | The COM+ component you created must use object pooling to work. | |
0x8004E02D | ITF.CO_E_NOTCONSTRUCTED | The COM+ component you created must use object construction to work correctly. | |
0x8004E02E | ITF.CO_E_NOSYNCHRONIZATION | The COM+ component requires synchronization, and it is not configured for it. | |
0x8004E02F | ITF.CO_E_ISOLEVELMISMATCH | The TxIsolation Level property for the COM+ component being created is stronger than the TxIsolationLevel for the root. | |
0x8004E030 | ITF.CO_E_CALL_OUT_OF_TX_SCOPE_NOT_ALLOWED | The component attempted to make a cross-context call between invocations of EnterTransactionScope and ExitTransactionScope. This is not allowed. Cross-context calls cannot be made while inside a transaction scope. | |
0x8004E031 | ITF.CO_E_EXIT_TRANSACTION_SCOPE_NOT_CALLED | The component made a call to EnterTransactionScope, but did not make a corresponding call to ExitTransactionScope before returning. |
This document is partially derived from work with following license.
/*This file is a derivate of a source file that has following license (below). ======================================================================== The MIT License (MIT) Copyright (c) Microsoft Corporation Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ======================================================================*/