ComPlusMessages
ComPlusMessages.Instance (HResult.COMPLUS) contains Microsoft's HResult code descriptions for COM+ (COMPLUS facility).
HResult | Key | Text | Exception |
---|---|---|---|
0x80110401 | COMPLUS.COMADMIN_E_OBJECTERRORS | Errors occurred accessing one or more objects—the ErrorInfo collection contains more detail. | |
0x80110402 | COMPLUS.COMADMIN_E_OBJECTINVALID | One or more of the object's properties are missing or invalid. | |
0x80110403 | COMPLUS.COMADMIN_E_KEYMISSING | The object was not found in the catalog. | |
0x80110404 | COMPLUS.COMADMIN_E_ALREADYINSTALLED | The object is already registered. | |
0x80110407 | COMPLUS.COMADMIN_E_APP_FILE_WRITEFAIL | An error occurred writing to the application file. | |
0x80110408 | COMPLUS.COMADMIN_E_APP_FILE_READFAIL | An error occurred reading the application file. | |
0x80110409 | COMPLUS.COMADMIN_E_APP_FILE_VERSION | Invalid version number in application file. | |
0x8011040A | COMPLUS.COMADMIN_E_BADPATH | The file path is invalid. | |
0x8011040B | COMPLUS.COMADMIN_E_APPLICATIONEXISTS | The application is already installed. | |
0x8011040C | COMPLUS.COMADMIN_E_ROLEEXISTS | The role already exists. | |
0x8011040D | COMPLUS.COMADMIN_E_CANTCOPYFILE | An error occurred copying the file. | |
0x8011040F | COMPLUS.COMADMIN_E_NOUSER | One or more users are not valid. | |
0x80110410 | COMPLUS.COMADMIN_E_INVALIDUSERIDS | One or more users in the application file are not valid. | |
0x80110411 | COMPLUS.COMADMIN_E_NOREGISTRYCLSID | The component's CLSID is missing or corrupt. | |
0x80110412 | COMPLUS.COMADMIN_E_BADREGISTRYPROGID | The component's programmatic ID is missing or corrupt. | |
0x80110413 | COMPLUS.COMADMIN_E_AUTHENTICATIONLEVEL | Unable to set required authentication level for update request. | |
0x80110414 | COMPLUS.COMADMIN_E_USERPASSWDNOTVALID | The identity or password set on the application is not valid. | |
0x80110418 | COMPLUS.COMADMIN_E_CLSIDORIIDMISMATCH | Application file CLSIDs or instance identifiers (IIDs) do not match corresponding DLLs. | |
0x80110419 | COMPLUS.COMADMIN_E_REMOTEINTERFACE | Interface information is either missing or changed. | |
0x8011041A | COMPLUS.COMADMIN_E_DLLREGISTERSERVER | DllRegisterServer failed on component install. | |
0x8011041B | COMPLUS.COMADMIN_E_NOSERVERSHARE | No server file share available. | |
0x8011041D | COMPLUS.COMADMIN_E_DLLLOADFAILED | DLL could not be loaded. | |
0x8011041E | COMPLUS.COMADMIN_E_BADREGISTRYLIBID | The registered TypeLib ID is not valid. | |
0x8011041F | COMPLUS.COMADMIN_E_APPDIRNOTFOUND | Application install directory not found. | |
0x80110423 | COMPLUS.COMADMIN_E_REGISTRARFAILED | Errors occurred while in the component registrar. | |
0x80110424 | COMPLUS.COMADMIN_E_COMPFILE_DOESNOTEXIST | The file does not exist. | |
0x80110425 | COMPLUS.COMADMIN_E_COMPFILE_LOADDLLFAIL | The DLL could not be loaded. | |
0x80110426 | COMPLUS.COMADMIN_E_COMPFILE_GETCLASSOBJ | GetClassObject failed in the DLL. | |
0x80110427 | COMPLUS.COMADMIN_E_COMPFILE_CLASSNOTAVAIL | The DLL does not support the components listed in the TypeLib. | |
0x80110428 | COMPLUS.COMADMIN_E_COMPFILE_BADTLB | The TypeLib could not be loaded. | |
0x80110429 | COMPLUS.COMADMIN_E_COMPFILE_NOTINSTALLABLE | The file does not contain components or component information. | |
0x8011042A | COMPLUS.COMADMIN_E_NOTCHANGEABLE | Changes to this object and its subobjects have been disabled. | |
0x8011042B | COMPLUS.COMADMIN_E_NOTDELETEABLE | The delete function has been disabled for this object. | |
0x8011042C | COMPLUS.COMADMIN_E_SESSION | The server catalog version is not supported. | |
0x8011042D | COMPLUS.COMADMIN_E_COMP_MOVE_LOCKED | The component move was disallowed because the source or destination application is either a system application or currently locked against changes. | |
0x8011042E | COMPLUS.COMADMIN_E_COMP_MOVE_BAD_DEST | The component move failed because the destination application no longer exists. | |
0x80110430 | COMPLUS.COMADMIN_E_REGISTERTLB | The system was unable to register the TypeLib. | |
0x80110433 | COMPLUS.COMADMIN_E_SYSTEMAPP | This operation cannot be performed on the system application. | |
0x80110434 | COMPLUS.COMADMIN_E_COMPFILE_NOREGISTRAR | The component registrar referenced in this file is not available. | |
0x80110435 | COMPLUS.COMADMIN_E_COREQCOMPINSTALLED | A component in the same DLL is already installed. | |
0x80110436 | COMPLUS.COMADMIN_E_SERVICENOTINSTALLED | The service is not installed. | |
0x80110437 | COMPLUS.COMADMIN_E_PROPERTYSAVEFAILED | One or more property settings are either invalid or in conflict with each other. | |
0x80110438 | COMPLUS.COMADMIN_E_OBJECTEXISTS | The object you are attempting to add or rename already exists. | |
0x80110439 | COMPLUS.COMADMIN_E_COMPONENTEXISTS | The component already exists. | |
0x8011043B | COMPLUS.COMADMIN_E_REGFILE_CORRUPT | The registration file is corrupt. | |
0x8011043C | COMPLUS.COMADMIN_E_PROPERTY_OVERFLOW | The property value is too large. | |
0x8011043E | COMPLUS.COMADMIN_E_NOTINREGISTRY | Object was not found in registry. | |
0x8011043F | COMPLUS.COMADMIN_E_OBJECTNOTPOOLABLE | This object cannot be pooled. | |
0x80110446 | COMPLUS.COMADMIN_E_APPLID_MATCHES_CLSID | A CLSID with the same GUID as the new application ID is already installed on this machine. | |
0x80110447 | COMPLUS.COMADMIN_E_ROLE_DOES_NOT_EXIST | A role assigned to a component, interface, or method did not exist in the application. | |
0x80110448 | COMPLUS.COMADMIN_E_START_APP_NEEDS_COMPONENTS | You must have components in an application to start the application. | |
0x80110449 | COMPLUS.COMADMIN_E_REQUIRES_DIFFERENT_PLATFORM | This operation is not enabled on this platform. | |
0x8011044A | COMPLUS.COMADMIN_E_CAN_NOT_EXPORT_APP_PROXY | Application proxy is not exportable. | |
0x8011044B | COMPLUS.COMADMIN_E_CAN_NOT_START_APP | Failed to start application because it is either a library application or an application proxy. | |
0x8011044C | COMPLUS.COMADMIN_E_CAN_NOT_EXPORT_SYS_APP | System application is not exportable. | |
0x8011044D | COMPLUS.COMADMIN_E_CANT_SUBSCRIBE_TO_COMPONENT | Cannot subscribe to this component (the component might have been imported). | |
0x8011044E | COMPLUS.COMADMIN_E_EVENTCLASS_CANT_BE_SUBSCRIBER | An event class cannot also be a subscriber component. | |
0x8011044F | COMPLUS.COMADMIN_E_LIB_APP_PROXY_INCOMPATIBLE | Library applications and application proxies are incompatible. | |
0x80110450 | COMPLUS.COMADMIN_E_BASE_PARTITION_ONLY | This function is valid for the base partition only. | |
0x80110451 | COMPLUS.COMADMIN_E_START_APP_DISABLED | You cannot start an application that has been disabled. | |
0x80110457 | COMPLUS.COMADMIN_E_CAT_DUPLICATE_PARTITION_NAME | The specified partition name is already in use on this computer. | |
0x80110458 | COMPLUS.COMADMIN_E_CAT_INVALID_PARTITION_NAME | The specified partition name is invalid. Check that the name contains at least one visible character. | |
0x80110459 | COMPLUS.COMADMIN_E_CAT_PARTITION_IN_USE | The partition cannot be deleted because it is the default partition for one or more users. | |
0x8011045A | COMPLUS.COMADMIN_E_FILE_PARTITION_DUPLICATE_FILES | The partition cannot be exported because one or more components in the partition have the same file name. | |
0x8011045B | COMPLUS.COMADMIN_E_CAT_IMPORTED_COMPONENTS_NOT_ALLOWED | Applications that contain one or more imported components cannot be installed into a nonbase partition. | |
0x8011045C | COMPLUS.COMADMIN_E_AMBIGUOUS_APPLICATION_NAME | The application name is not unique and cannot be resolved to an application ID. | |
0x8011045D | COMPLUS.COMADMIN_E_AMBIGUOUS_PARTITION_NAME | The partition name is not unique and cannot be resolved to a partition ID. | |
0x80110472 | COMPLUS.COMADMIN_E_REGDB_NOTINITIALIZED | The COM+ registry database has not been initialized. | |
0x80110473 | COMPLUS.COMADMIN_E_REGDB_NOTOPEN | The COM+ registry database is not open. | |
0x80110474 | COMPLUS.COMADMIN_E_REGDB_SYSTEMERR | The COM+ registry database detected a system error. | |
0x80110475 | COMPLUS.COMADMIN_E_REGDB_ALREADYRUNNING | The COM+ registry database is already running. | |
0x80110480 | COMPLUS.COMADMIN_E_MIG_VERSIONNOTSUPPORTED | This version of the COM+ registry database cannot be migrated. | |
0x80110481 | COMPLUS.COMADMIN_E_MIG_SCHEMANOTFOUND | The schema version to be migrated could not be found in the COM+ registry database. | |
0x80110482 | COMPLUS.COMADMIN_E_CAT_BITNESSMISMATCH | There was a type mismatch between binaries. | |
0x80110483 | COMPLUS.COMADMIN_E_CAT_UNACCEPTABLEBITNESS | A binary of unknown or invalid type was provided. | |
0x80110484 | COMPLUS.COMADMIN_E_CAT_WRONGAPPBITNESS | There was a type mismatch between a binary and an application. | |
0x80110485 | COMPLUS.COMADMIN_E_CAT_PAUSE_RESUME_NOT_SUPPORTED | The application cannot be paused or resumed. | |
0x80110486 | COMPLUS.COMADMIN_E_CAT_SERVERFAULT | The COM+ catalog server threw an exception during execution. | |
0x80110600 | COMPLUS.COMQC_E_APPLICATION_NOT_QUEUED | Only COM+ applications marked "queued" can be invoked using the "queue" moniker. | |
0x80110601 | COMPLUS.COMQC_E_NO_QUEUEABLE_INTERFACES | At least one interface must be marked "queued" to create a queued component instance with the "queue" moniker. | |
0x80110602 | COMPLUS.COMQC_E_QUEUING_SERVICE_NOT_AVAILABLE | Message Queuing is required for the requested operation and is not installed. | |
0x80110603 | COMPLUS.COMQC_E_NO_IPERSISTSTREAM | Unable to marshal an interface that does not support IPersistStream. | |
0x80110604 | COMPLUS.COMQC_E_BAD_MESSAGE | The message is improperly formatted or was damaged in transit. | |
0x80110605 | COMPLUS.COMQC_E_UNAUTHENTICATED | An unauthenticated message was received by an application that accepts only authenticated messages. | |
0x80110606 | COMPLUS.COMQC_E_UNTRUSTED_ENQUEUER | The message was requeued or moved by a user not in the QC Trusted User "role". | |
0x80110701 | COMPLUS.MSDTC_E_DUPLICATE_RESOURCE | Cannot create a duplicate resource of type Distributed Transaction Coordinator. | |
0x80110808 | COMPLUS.COMADMIN_E_OBJECT_PARENT_MISSING | One of the objects being inserted or updated does not belong to a valid parent collection. | |
0x80110809 | COMPLUS.COMADMIN_E_OBJECT_DOES_NOT_EXIST | One of the specified objects cannot be found. | |
0x8011080A | COMPLUS.COMADMIN_E_APP_NOT_RUNNING | The specified application is not currently running. | |
0x8011080B | COMPLUS.COMADMIN_E_INVALID_PARTITION | The partitions specified are not valid. | |
0x8011080D | COMPLUS.COMADMIN_E_SVCAPP_NOT_POOLABLE_OR_RECYCLABLE | COM+ applications that run as Windows NT service cannot be pooled or recycled. | |
0x8011080E | COMPLUS.COMADMIN_E_USER_IN_SET | One or more users are already assigned to a local partition set. | |
0x8011080F | COMPLUS.COMADMIN_E_CANTRECYCLELIBRARYAPPS | Library applications cannot be recycled. | |
0x80110811 | COMPLUS.COMADMIN_E_CANTRECYCLESERVICEAPPS | Applications running as Windows NT services cannot be recycled. | |
0x80110812 | COMPLUS.COMADMIN_E_PROCESSALREADYRECYCLED | The process has already been recycled. | |
0x80110813 | COMPLUS.COMADMIN_E_PAUSEDPROCESSMAYNOTBERECYCLED | A paused process cannot be recycled. | |
0x80110814 | COMPLUS.COMADMIN_E_CANTMAKEINPROCSERVICE | Library applications cannot be Windows NT services. | |
0x80110815 | COMPLUS.COMADMIN_E_PROGIDINUSEBYCLSID | The ProgID provided to the copy operation is invalid. The ProgID is in use by another registered CLSID. | |
0x80110816 | COMPLUS.COMADMIN_E_DEFAULT_PARTITION_NOT_IN_SET | The partition specified as the default is not a member of the partition set. | |
0x80110817 | COMPLUS.COMADMIN_E_RECYCLEDPROCESSMAYNOTBEPAUSED | A recycled process cannot be paused. | |
0x80110818 | COMPLUS.COMADMIN_E_PARTITION_ACCESSDENIED | Access to the specified partition is denied. | |
0x80110819 | COMPLUS.COMADMIN_E_PARTITION_MSI_ONLY | Only application files (*.msi files) can be installed into partitions. | |
0x8011081A | COMPLUS.COMADMIN_E_LEGACYCOMPS_NOT_ALLOWED_IN_1_0_FORMAT | Applications containing one or more legacy components cannot be exported to 1.0 format. | |
0x8011081B | COMPLUS.COMADMIN_E_LEGACYCOMPS_NOT_ALLOWED_IN_NONBASE_PARTITIONS | Legacy components cannot exist in nonbase partitions. | |
0x8011081C | COMPLUS.COMADMIN_E_COMP_MOVE_SOURCE | A component cannot be moved (or copied) from the System Application, an application proxy, or a nonchangeable application. | |
0x8011081D | COMPLUS.COMADMIN_E_COMP_MOVE_DEST | A component cannot be moved (or copied) to the System Application, an application proxy or a nonchangeable application. | |
0x8011081E | COMPLUS.COMADMIN_E_COMP_MOVE_PRIVATE | A private component cannot be moved (or copied) to a library application or to the base partition. | |
0x8011081F | COMPLUS.COMADMIN_E_BASEPARTITION_REQUIRED_IN_SET | The Base Application Partition exists in all partition sets and cannot be removed. | |
0x80110820 | COMPLUS.COMADMIN_E_CANNOT_ALIAS_EVENTCLASS | Alas, Event Class components cannot be aliased. | |
0x80110821 | COMPLUS.COMADMIN_E_PRIVATE_ACCESSDENIED | Access is denied because the component is private. | |
0x80110822 | COMPLUS.COMADMIN_E_SAFERINVALID | The specified SAFER level is invalid. | |
0x80110823 | COMPLUS.COMADMIN_E_REGISTRY_ACCESSDENIED | The specified user cannot write to the system registry. | |
0x80110824 | COMPLUS.COMADMIN_E_PARTITIONS_DISABLED | COM+ partitions are currently disabled. |
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. ======================================================================*/