Поделиться через


Коды ошибок COM (XACT, SCHED, OLE)

В следующей таблице приведен список кодов ошибок, используемых API на основе COM.

Если у вас возникли проблемы с устанавливаемым или запущенным приложением, обратитесь в службу поддержки клиентов для программного обеспечения, отображающего сообщение об ошибке. Чтобы получить поддержку для продукта Майкрософт, перейдите по адресу https://support.microsoft.com.

Констант/значение Описание
XACT_E_ALREADYOTHERSINGLEPHASE
0x8004D000
Еще один этап диспетчера ресурсов уже включен в эту транзакцию.
XACT_E_CANTRETAIN
0x8004D001
Сохранение фиксации или прерывания не поддерживается
XACT_E_COMMITFAILED
0x8004D002
Не удалось зафиксировать транзакцию по неизвестной причине. Транзакция была прервана.
XACT_E_COMMITPREVENTED
0x8004D003
Не удается вызвать фиксацию для этого объекта транзакции, так как вызывающее приложение не инициировало транзакцию.
XACT_E_HEURISTICABORT
0x8004D004
Вместо фиксации ресурс прерывается эвристически.
XACT_E_HEURISTICCOMMIT
0x8004D005
Вместо прерывания ресурс эвристически зафиксирован.
XACT_E_HEURISTICDAMAGE
0x8004D006
Некоторые состояния ресурса были зафиксированы, в то время как другие были прерваны, вероятно, из-за эвристических решений.
XACT_E_HEURISTICDANGER
0x8004D007
Некоторые состояния ресурса могли быть зафиксированы, в то время как другие могли быть прерваны, вероятно, из-за эвристических решений.
XACT_E_ISOLATIONLEVEL
0x8004D008
Запрошенный уровень изоляции недопустим или не поддерживается.
XACT_E_NOASYNC
0x8004D009
Диспетчер транзакций не поддерживает асинхронную операцию для этого метода.
XACT_E_NOENLIST
0x8004D00A
Не удается завербовать в транзакцию.
XACT_E_NOISORETAIN
0x8004D00B
Запрошенная семантика хранения изоляции по границам сохранения фиксации и прерывания не поддерживается этой реализацией транзакции, или isoFlags не равно нулю.
XACT_E_NORESOURCE
0x8004D00C
В настоящее время нет ресурса, связанного с этим зачислением
XACT_E_NOTCURRENT
0x8004D00D
Не удалось зафиксировать транзакцию из-за сбоя управления оптимистическим параллелизмом по крайней мере в одном из диспетчеров ресурсов.
XACT_E_NOTRANSACTION
0x8004D00E
Транзакция уже была неявно или явно зафиксирована или прервана
XACT_E_NOTSUPPORTED
0x8004D00F
Указано недопустимое сочетание флагов
XACT_E_UNKNOWNRMGRID
0x8004D010
Идентификатор диспетчера ресурсов не связан с этой транзакцией или диспетчером транзакций.
XACT_E_WRONGSTATE
0x8004D011
Этот метод был вызван в неправильном состоянии
XACT_E_WRONGUOW
0x8004D012
Указанная единица работы не соответствует единице работы, ожидаемой диспетчером ресурсов.
XACT_E_XTIONEXISTS
0x8004D013
Зачисление в транзакцию уже существует.
XACT_E_NOIMPORTOBJECT
0x8004D014
Не удалось найти объект импорта для транзакции.
XACT_E_INVALIDCOOKIE
0x8004D015
Недопустимый файл cookie транзакции.
XACT_E_INDOUBT
0x8004D016
Состояние транзакции является сомнительным. Произошел сбой связи, диспетчер транзакций или диспетчер ресурсов завершился сбоем
XACT_E_NOTIMEOUT
0x8004D017
Было указано время ожидания, но тайм-ауты не поддерживаются.
XACT_E_ALREADYINPROGRESS
0x8004D018
Запрошенная операция уже выполняется для транзакции.
XACT_E_ABORTED
0x8004D019
Транзакция уже прервана.
XACT_E_LOGFULL
0x8004D01A
Диспетчер транзакций вернул ошибку с полным журналом.
XACT_E_TMNOTAVAILABLE
0x8004D01B
Диспетчер транзакций недоступен.
XACT_E_CONNECTION_DOWN
0x8004D01C
Связь с диспетчером транзакций была потеряна.
XACT_E_CONNECTION_DENIED
0x8004D01D
Запрос на установление соединения с диспетчером транзакций был отклонен.
XACT_E_REENLISTTIMEOUT
0x8004D01E
Повторное получение списка ресурсов, чтобы определить, что истекло время ожидания состояния транзакции.
XACT_E_TIP_CONNECT_FAILED
0x8004D01F
Этому диспетчеру транзакций не удалось установить соединение с другим диспетчером транзакций TIP.
XACT_E_TIP_PROTOCOL_ERROR
0x8004D020
Этот диспетчер транзакций обнаружил ошибку протокола с другим диспетчером транзакций TIP.
XACT_E_TIP_PULL_FAILED
0x8004D021
Этому диспетчеру транзакций не удалось распространить транзакцию из другого диспетчера транзакций TIP.
XACT_E_DEST_TMNOTAVAILABLE
0x8004D022
Диспетчер транзакций на конечном компьютере недоступен.
XACT_E_TIP_DISABLED
0x8004D023
Диспетчер транзакций отключил поддержку TIP.
XACT_E_NETWORK_TX_DISABLED
0x8004D024
Диспетчер транзакций отключил поддержку удаленных или сетевых транзакций.
XACT_E_PARTNER_NETWORK_TX_DISABLED
0x8004D025
Диспетчер транзакций партнера отключил поддержку удаленных или сетевых транзакций.
XACT_E_XA_TX_DISABLED
0x8004D026
Диспетчер транзакций отключил поддержку транзакций XA.
XACT_E_UNABLE_TO_READ_DTC_CONFIG
0x8004D027
MSDTC не удалось прочитать сведения о конфигурации.
XACT_E_UNABLE_TO_LOAD_DTC_PROXY
0x8004D028
MSDTC не удалось загрузить библиотеку dll прокси-сервера dtc.
XACT_E_ABORTING
0x8004D029
Локальная транзакция прервана.
XACT_E_PUSH_COMM_FAILURE
0x8004D02A
Диспетчеру транзакций MSDTC не удалось отправить транзакцию в целевой диспетчер транзакций из-за проблем с обменом данными. Возможные причины: брандмауэр присутствует и не имеет исключения для процесса MSDTC, два компьютера не могут найти друг друга по netBIOS-именам или поддержка сетевых транзакций не включена для одного из двух диспетчеров транзакций.
XACT_E_PULL_COMM_FAILURE
0x8004D02B
Диспетчеру транзакций MSDTC не удалось извлечь транзакцию из исходного диспетчера транзакций из-за проблем с обменом данными. Возможные причины: брандмауэр присутствует и не имеет исключения для процесса MSDTC, два компьютера не могут найти друг друга по netBIOS-именам или поддержка сетевых транзакций не включена для одного из двух диспетчеров транзакций.
XACT_E_LU_TX_DISABLED
0x8004D02C
Диспетчер транзакций MSDTC отключил поддержку транзакций SNA LU 6.2.
XACT_E_CLERKNOTFOUND
0x8004D080
XACT_E_CLERKNOTFOUND
XACT_E_CLERKEXISTS
0x8004D081
XACT_E_CLERKEXISTS
XACT_E_RECOVERYINPROGRESS
0x8004D082
XACT_E_RECOVERYINPROGRESS
XACT_E_TRANSACTIONCLOSED
0x8004D083
XACT_E_TRANSACTIONCLOSED
XACT_E_INVALIDLSN
0x8004D084
XACT_E_INVALIDLSN
XACT_E_REPLAYREQUEST
0x8004D085
XACT_E_REPLAYREQUEST
XACT_S_ASYNC
0x0004D000
Указана асинхронная операция. Операция началась, но ее результат пока неизвестен.
XACT_S_DEFECT
0x0004D001
XACT_S_DEFECT
XACT_S_READONLY
0x0004D002
Вызов метода выполнен успешно, так как транзакция была доступной только для чтения.
XACT_S_SOMENORETAIN
0x0004D003
Транзакция была успешно прервана. Однако это координированная транзакция, и некоторое количество завербованных ресурсов было прервано сразу, так как они не могли поддерживать семантику прерывания хранения.
XACT_S_OKINFORM
0x0004D004
Во время этого вызова не было внесено никаких изменений, но приемнику требуется еще один шанс проверить, вносят ли другие приемники дальнейшие изменения.
XACT_S_MADECHANGESCONTENT
0x0004D005
Приемник является содержимым и хочет, чтобы транзакция была продолжена. Во время этого вызова были внесены изменения в один или несколько ресурсов.
XACT_S_MADECHANGESINFORM
0x0004D006
Приемник на данный момент и хочет, чтобы транзакция была продолжена, но если другие изменения вносятся после возврата другими приемниками событий, этот приемник хочет еще один шанс просмотреть
XACT_S_ALLNORETAIN
0x0004D007
Транзакция была успешно прервана. Однако прерывание не сохранялось.
XACT_S_ABORTING
0x0004D008
Операция прерывания уже выполняется.
XACT_S_SINGLEPHASE
0x0004D009
Диспетчер ресурсов выполнил однофазную фиксацию транзакции.
XACT_S_LOCALLY_OK
0x0004D00A
Локальная транзакция не прервана.
XACT_S_LASTRESOURCEMANAGER
0x0004D010
Диспетчер ресурсов запросил быть координатором (последний диспетчер ресурсов) для транзакции.
CONTEXT_E_ABORTED
0x8004E002
Корневая транзакция хотела зафиксировать, но прервана.
CONTEXT_E_ABORTING
0x8004E003
Вы выполнили вызов метода для компонента COM+, имеющего транзакцию, которая уже прервана или в процессе прерывания.
CONTEXT_E_NOCONTEXT
0x8004E004
Контекст объекта ВСП отсутствует
CONTEXT_E_WOULD_DEADLOCK
0x8004E005
Компонент настроен для использования синхронизации, и этот вызов метода вызовет взаимоблокировку.
CONTEXT_E_SYNCH_TIMEOUT
0x8004E006
Компонент настроен для использования синхронизации, а время ожидания входа в контекст истекло.
CONTEXT_E_OLDREF
0x8004E007
Вы выполнили вызов метода для компонента COM+, имеющего транзакцию, которая уже зафиксирована или прервана.
CONTEXT_E_ROLENOTFOUND
0x8004E00C
Указанная роль не настроена для приложения
CONTEXT_E_TMNOTAVAILABLE
0x8004E00F
COM+ не удалось связаться с координатором распределенных транзакций Майкрософт
CO_E_ACTIVATIONFAILED
0x8004E021
Во время активации COM+ произошла непредвиденная ошибка.
CO_E_ACTIVATIONFAILED_EVENTLOGGED
0x8004E022
Сбой активации COM+. Дополнительные сведения см. в журнале событий.
CO_E_ACTIVATIONFAILED_CATALOGERROR
0x8004E023
Сбой активации COM+ из-за ошибки каталога или конфигурации.
CO_E_ACTIVATIONFAILED_TIMEOUT
0x8004E024
Сбой активации COM+, так как не удалось выполнить активацию в течение указанного периода времени.
CO_E_INITIALIZATIONFAILED
0x8004E025
Сбой активации COM+ из-за сбоя функции инициализации. Дополнительные сведения см. в журнале событий.
CONTEXT_E_NOJIT
0x8004E026
Запрошенная операция требует, чтобы JIT был в текущем контексте, а это не
CONTEXT_E_NOTRANSACTION
0x8004E027
Запрошенная операция требует, чтобы текущий контекст был транзакцией, а не
CO_E_THREADINGMODEL_CHANGED
0x8004E028
Модель потоков компонентов изменилась после установки в приложение COM+. Переустановите компонент.
CO_E_NOIISINTRINSICS
0x8004E029
Встроенные компоненты IIS недоступны. Начните работу со службами IIS.
CO_E_NOCOOKIES
0x8004E02A
Попытка записать файл cookie завершилась сбоем.
CO_E_DBERROR
0x8004E02B
Попытка использовать базу данных вызвала ошибку, относя к конкретной базе данных.
CO_E_NOTPOOLED
0x8004E02C
Созданный компонент COM+ должен использовать для работы пул объектов.
CO_E_NOTCONSTRUCTED
0x8004E02D
Для правильной работы созданного компонента COM+ необходимо использовать конструкцию объектов.
CO_E_NOSYNCHRONIZATION
0x8004E02E
Компонент COM+ требует синхронизации и не настроен для него.
CO_E_ISOLEVELMISMATCH
0x8004E02F
Свойство TxIsolation Level для создаваемого компонента COM+ сильнее, чем TxIsolationLevel для "корневого" компонента транзакции. Не удалось создать.
CO_E_CALL_OUT_OF_TX_SCOPE_NOT_ALLOWED
0x8004E030
Компонент попытался выполнить меж контекстный вызов между вызовами EnterTransactionScope и ExitTransactionScope. Это не допускается. Меж контекстные вызовы не могут выполняться в область транзакции.
CO_E_EXIT_TRANSACTION_SCOPE_NOT_CALLED
0x8004E031
Компонент выполнил вызов EnterTransactionScope, но не выполнил соответствующий вызов ExitTransactionScope перед возвратом.
OLE_S_USEREG
0x00040000
Использование базы данных реестра для предоставления запрошенных сведений
OLE_S_STATIC
0x00040001
Успех, но статический
OLE_S_MAC_CLIPFORMAT
0x00040002
Формат буфера обмена Macintosh
DRAGDROP_S_DROP
0x00040100
Успешное падение произошло
DRAGDROP_S_CANCEL
0x00040101
Операция перетаскивания отменена
DRAGDROP_S_USEDEFAULTCURSORS
0x00040102
Использование курсора по умолчанию
DATA_S_SAMEFORMATETC
0x00040130
Данные имеют один и тот же FORMATETC
VIEW_S_ALREADY_FROZEN
0x00040140
Представление уже заморожено
CACHE_S_FORMATETC_NOTSUPPORTED
0x00040170
FORMATETC не поддерживается
CACHE_S_SAMECACHE
0x00040171
Тот же кэш
CACHE_S_SOMECACHES_NOTUPDATED
0x00040172
Некоторые кэши не обновлены
OLEOBJ_S_INVALIDVERB
0x00040180
Недопустимая команда для объекта OLE
OLEOBJ_S_CANNOT_DOVERB_NOW
0x00040181
Число глаголов является допустимым, но команда не может быть выполнена сейчас
OLEOBJ_S_INVALIDHWND
0x00040182
Передан недопустимый дескриптор окна
INPLACE_S_TRUNCATED
0x000401A0
Сообщение слишком длинное; некоторые из них должны быть усечены перед отображением
CONVERT10_S_NO_PRESENTATION
0x000401C0
Не удается преобразовать OLESTREAM в IStorage
MK_S_REDUCED_TO_SELF
0x000401E2
Моникер сводится к самому себе
MK_S_ME
0x000401E4
Общим префиксом является этот моникер
MK_S_HIM
0x000401E5
Общий префикс — это моникер ввода
MK_S_US
0x000401E6
Общий префикс — это моникеры
MK_S_MONIKERALREADYREGISTERED
0x000401E7
Моникер уже зарегистрирован в таблице выполняющихся объектов
SCHED_S_TASK_READY
0x00041300
Задача готова к выполнению в следующее запланированное время.
SCHED_S_TASK_RUNNING
0x00041301
Задача выполняется в данный момент.
SCHED_S_TASK_DISABLED
0x00041302
Задача не будет выполняться в запланированное время, так как она была отключена.
SCHED_S_TASK_HAS_NOT_RUN
0x00041303
Задача еще не запущена.
SCHED_S_TASK_NO_MORE_RUNS
0x00041304
Для этой задачи больше нет запланированных запусков.
SCHED_S_TASK_NOT_SCHEDULED
0x00041305
Не задано одно или несколько свойств, необходимых для выполнения этой задачи по расписанию.
SCHED_S_TASK_TERMINATED
0x00041306
Последний запуск задачи был прерван пользователем.
SCHED_S_TASK_NO_VALID_TRIGGERS
0x00041307
Либо задача не имеет триггеров, либо существующие триггеры отключены или не заданы.
SCHED_S_EVENT_TRIGGER
0x00041308
Триггеры событий не имеют заданного времени выполнения.
SCHED_E_TRIGGER_NOT_FOUND
0x80041309
Триггер не найден.
SCHED_E_TASK_NOT_READY
0x8004130A
Не задано одно или несколько свойств, необходимых для выполнения этой задачи.
SCHED_E_TASK_NOT_RUNNING
0x8004130B
Не существует запущенного экземпляра задачи.
SCHED_E_SERVICE_NOT_INSTALLED
0x8004130C
Служба планировщика задач не установлена на этом компьютере.
SCHED_E_CANNOT_OPEN_TASK
0x8004130D
Не удалось открыть объект задачи.
SCHED_E_INVALID_TASK
0x8004130E
Объект является недопустимым объектом задачи или не является объектом задачи.
SCHED_E_ACCOUNT_INFORMATION_NOT_SET
0x8004130F
Сведения об учетной записи не найдены в базе данных безопасности планировщика задач для указанной задачи.
SCHED_E_ACCOUNT_NAME_NOT_FOUND
0x80041310
Не удалось установить существование указанной учетной записи.
SCHED_E_ACCOUNT_DBASE_CORRUPT
0x80041311
Обнаружено повреждение базы данных безопасности планировщика задач; база данных была сброшена.
SCHED_E_NO_SECURITY_SERVICES
0x80041312
Службы безопасности планировщика задач недоступны.
SCHED_E_UNKNOWN_OBJECT_VERSION
0x80041313
Версия объекта задачи либо не поддерживается, либо недопустимая.
SCHED_E_UNSUPPORTED_ACCOUNT_OPTION
0x80041314
Задача настроена с неподдерживаемой комбинацией параметров учетной записи и параметров времени выполнения.
SCHED_E_SERVICE_NOT_RUNNING
0x80041315
Служба планировщика задач не запущена.
SCHED_E_UNEXPECTEDNODE
0x80041316
XML задачи содержит непредвиденный узел.
SCHED_E_NAMESPACE
0x80041317
XML задачи содержит элемент или атрибут из непредвиденного пространства имен.
SCHED_E_INVALIDVALUE
0x80041318
XML задачи содержит значение, которое неправильно отформатировано или выходит за пределы диапазона.
SCHED_E_MISSINGNODE
0x80041319
В XML-коде задачи отсутствует обязательный элемент или атрибут.
SCHED_E_MALFORMEDXML
0x8004131A
XML-код задачи имеет неправильный формат.
SCHED_S_SOME_TRIGGERS_FAILED
0x0004131B
Задача зарегистрирована, но не все указанные триггеры запускают ее.
SCHED_S_BATCH_LOGON_PROBLEM
0x0004131C
Задача зарегистрирована, но может не запуститься. Для субъекта-задачи необходимо включить привилегию пакетного входа.
SCHED_E_TOO_MANY_NODES
0x8004131D
XML задачи содержит слишком много узлов одного типа.
SCHED_E_PAST_END_BOUNDARY
0x8004131E
Задача не может быть запущена после конечной границы триггера.
SCHED_E_ALREADY_RUNNING
0x8004131F
Экземпляр этой задачи уже запущен.
SCHED_E_USER_NOT_LOGGED_ON
0x80041320
Задача не будет запущена, так как пользователь не вошел в систему.
SCHED_E_INVALID_TASK_HASH
0x80041321
Изображение задачи повреждено или было изменено.
SCHED_E_SERVICE_NOT_AVAILABLE
0x80041322
Служба планировщика задач недоступна.
SCHED_E_SERVICE_TOO_BUSY
0x80041323
Служба планировщика задач слишком занята для обработки запроса. Повторите попытку позже.
SCHED_E_TASK_ATTEMPTED
0x80041324
Служба планировщика задач попыталась запустить задачу, но не была выполнена из-за одного из ограничений в определении задачи.
SCHED_S_TASK_QUEUED
0x00041325
Служба планировщика задач запросила выполнение задачи.
SCHED_E_TASK_DISABLED
0x80041326
Задача отключена.
SCHED_E_TASK_NOT_V1_COMPAT
0x80041327
Задача имеет свойства, несовместимые с предыдущими версиями Windows.
SCHED_E_START_ON_DEMAND
0x80041328
Параметры задачи не позволяют запускать задачу по запросу.
SCHED_E_TASK_NOT_UBPM_COMPAT
0x80041329
Сочетание свойств, которые использует задача, несовместимо с подсистемой планирования.
CO_E_CLASS_CREATE_FAILED
0x80080001
Не удалось создать объект класса
CO_E_SCM_ERROR
0x80080002
Службе OLE не удалось привязать объект
CO_E_SCM_RPC_FAILURE
0x80080003
Сбой связи RPC со службой OLE
CO_E_BAD_PATH
0x80080004
Недопустимый путь к объекту
CO_E_SERVER_EXEC_FAILURE
0x80080005
Сбой выполнения сервера
CO_E_OBJSRV_RPC_FAILURE
0x80080006
Службе OLE не удалось связаться с сервером объектов
MK_E_NO_NORMALIZED
0x80080007
Не удалось нормализовать путь моникера
CO_E_SERVER_STOPPING
0x80080008
Сервер объектов останавливается, когда служба OLE обращается к нему
MEM_E_INVALID_ROOT
0x80080009
Указан недопустимый указатель на корневой блок
MEM_E_INVALID_LINK
0x80080010
Цепочка выделения содержала недопустимый указатель на ссылку
MEM_E_INVALID_SIZE
0x80080011
Запрошенный размер выделения был слишком большим
CO_S_NOTALLINTERFACES
0x00080012
Не все запрошенные интерфейсы были доступны
CO_S_MACHINENAMENOTFOUND
0x00080013
Указанное имя компьютера не найдено в кэше.
CO_E_MISSING_DISPLAYNAME
0x80080015
Для активации требуется отображаемое имя в ключе CLSID.
CO_E_RUNAS_VALUE_MUST_BE_AAA
0x80080016
Для активации требуется, чтобы значением запуска от имени приложения было активировать как активатор.
CO_E_ELEVATION_DISABLED
0x80080017
Класс не настроен для поддержки активации с повышенными привилегиями.
DISP_E_UNKNOWNINTERFACE
0x80020001
Неизвестный интерфейс.
DISP_E_MEMBERNOTFOUND
0x80020003
Элемент не найден.
DISP_E_PARAMNOTFOUND
0x80020004
Параметр не найден.
DISP_E_TYPEMISMATCH
0x80020005
Несоответствие типов.
DISP_E_UNKNOWNNAME
0x80020006
Неизвестное имя.
DISP_E_NONAMEDARGS
0x80020007
Именованные аргументы отсутствуют.
DISP_E_BADVARTYPE
0x80020008
Недопустимый тип переменной.
DISP_E_EXCEPTION
0x80020009
Возникло исключение.
DISP_E_OVERFLOW
0x8002000A
Вне текущего диапазона.
DISP_E_BADINDEX
0x8002000B
Недопустимый индекс.
DISP_E_UNKNOWNLCID
0x8002000C
Неизвестный язык.
DISP_E_ARRAYISLOCKED
0x8002000D
Память заблокирована.
DISP_E_BADPARAMCOUNT
0x8002000E
Неверное число параметров.
DISP_E_PARAMNOTOPTIONAL
0x8002000F
Параметр не является необязательным.
DISP_E_BADCALLEE
0x80020010
Недопустимый вызываемый объект.
DISP_E_NOTACOLLECTION
0x80020011
Не поддерживает коллекцию.
DISP_E_DIVBYZERO
0x80020012
Деление на ноль.
DISP_E_BUFFERTOOSMALL
0x80020013
Слишком маленький буфер
TYPE_E_BUFFERTOOSMALL
0x80028016
Буфер слишком мал.
TYPE_E_FIELDNOTFOUND
0x80028017
Имя поля не определено в записи.
TYPE_E_INVDATAREAD
0x80028018
Старый формат или недопустимая библиотека типов.
TYPE_E_UNSUPFORMAT
0x80028019
Старый формат или недопустимая библиотека типов.
TYPE_E_REGISTRYACCESS
0x8002801C
Ошибка при доступе к реестру OLE.
TYPE_E_LIBNOTREGISTERED
0x8002801D
Библиотека не зарегистрирована.
TYPE_E_UNDEFINEDTYPE
0x80028027
Привязка к неизвестному типу.
TYPE_E_QUALIFIEDNAMEDISALLOWED
0x80028028
Полное имя запрещено.
TYPE_E_INVALIDSTATE
0x80028029
Недопустимая прямая ссылка или ссылка на некомпиляемый тип.
TYPE_E_WRONGTYPEKIND
0x8002802A
Несоответствие типов.
TYPE_E_ELEMENTNOTFOUND
0x8002802B
Элемент не найден.
TYPE_E_AMBIGUOUSNAME
0x8002802C
Неоднозначное имя.
TYPE_E_NAMECONFLICT
0x8002802D
Имя уже существует в библиотеке.
TYPE_E_UNKNOWNLCID
0x8002802E
Неизвестный код кода кода.
TYPE_E_DLLFUNCTIONNOTFOUND
0x8002802F
Функция не определена в указанной библиотеке DLL.
TYPE_E_BADMODULEKIND
0x800288BD
Неправильный тип модуля для операции.
TYPE_E_SIZETOOBIG
0x800288C5
Размер не может превышать 64 КБ.
TYPE_E_DUPLICATEID
0x800288C6
Повторяющийся идентификатор в иерархии наследования.
TYPE_E_INVALIDID
0x800288CF
Неправильная глубина наследования в стандартном ole hmember.
TYPE_E_TYPEMISMATCH
0x80028CA0
Несоответствие типов.
TYPE_E_OUTOFBOUNDS
0x80028CA1
Недопустимое число аргументов.
TYPE_E_IOERROR
0x80028CA2
Ошибка ввода-вывода.
TYPE_E_CANTCREATETMPFILE
0x80028CA3
Ошибка при создании уникального TMP-файла.
TYPE_E_CANTLOADLIBRARY
0x80029C4A
Ошибка при загрузке библиотеки типов или библиотеки DLL.
TYPE_E_INCONSISTENTPROPFUNCS
0x80029C83
Несогласованные функции свойств.
TYPE_E_CIRCULARTYPE
0x80029C84
Циклическая зависимость между типами и модулями.

Требования

Требование Значение
Заголовок
Winerror.h

См. также раздел

Коды ошибок COM