Коды ошибок COM (универсальные)
В следующей таблице приведен список кодов ошибок, используемых API на основе COM.
Если у вас возникли проблемы с устанавливаемым или запущенным приложением, обратитесь в службу поддержки клиентов для программного обеспечения, отображающего сообщение об ошибке. Чтобы получить поддержку для продукта Майкрософт, перейдите по адресу https://support.microsoft.com.
Констант/значение | Описание |
---|---|
|
Катастрофический сбой |
|
Не реализовано |
|
Не хватает памяти |
|
Один или несколько аргументов являются недопустимыми |
|
Такой интерфейс не поддерживается |
|
Недопустимый указатель |
|
Недопустимый дескриптор |
|
Операция прервана |
|
Неопознанная ошибка |
|
Общая ошибка отказа в доступе |
|
Данные, необходимые для выполнения этой операции, пока недоступны. |
|
Операция попыталась получить доступ к данным за пределами допустимого диапазона. |
|
Параллельная или чередующаяся операция изменяет состояние объекта, что делает эту операцию недопустимой. |
|
Запрошено незаконное изменение состояния. |
|
Метод был вызван в непредвиденное время. |
|
Typename или Namespace не найден в файле метаданных. |
|
Name — это существующее пространство имен, а не имя типа. |
|
Имя_типа имеет недопустимый формат. |
|
Файл метаданных недопустим или поврежден. |
|
Объект закрыт. |
|
Только один поток может получить доступ к объекту во время операции записи. |
|
Операция запрещена во время уведомления об изменениях. |
|
Не удалось найти текст, связанный с этим кодом ошибки. |
|
Строка не заканчивается null. |
|
Делегат был назначен, если он не разрешен. |
|
Асинхронная операция не была запущена должным образом. |
|
Приложение завершает работу и не может обслуживать этот запрос. |
|
Представление приложения завершает работу и не может обслуживать этот запрос. |
|
Объект должен поддерживать интерфейс IAgileObject. |
|
Активация однопотокового класса из MTA не поддерживается. |
|
Объект зафиксирован. |
|
Сбой локального хранилища потока |
|
Сбой распределителя общей памяти |
|
Сбой с получением распределителя памяти |
|
Не удается инициализировать кэш классов |
|
Не удается инициализировать службы RPC |
|
Не удается задать элемент управления локальным каналом хранения потока |
|
Не удалось выделить элемент управления локальным каналом хранения потока |
|
Предоставленный пользователем распределитель памяти недопустим |
|
Мьютекс службы OLE уже существует |
|
Сопоставление файлов службы OLE уже существует |
|
Не удается сопоставить представление файла для службы OLE |
|
Сбой при попытке запустить службу OLE |
|
Была предпринята попытка вызвать CoInitialize во второй раз в однопотоковом режиме. |
|
Удаленная активация была необходима, но не разрешена. |
|
Была необходима удаленная активация, но предоставленное имя сервера было недопустимым. |
|
Класс настроен для запуска как идентификатор безопасности, отличный от вызывающего объекта |
|
Использование служб Ole1, для которых требуются окна DDE, отключено |
|
Спецификация запуска от имени от имени пользователя должна быть <доменным именем> или<> просто <именем> пользователя. |
|
Не удалось запустить серверный процесс. Путь может быть неправильным. |
|
Не удалось запустить серверный процесс в качестве настроенного удостоверения. Путь может быть неправильным или недоступным. |
|
Не удалось запустить серверный процесс — установленный идентификатор недействителен. Проверьте имя пользователя и пароль. |
|
Клиенту запрещено запускать этот сервер. |
|
Не удалось запустить службу, предоставляющую этот сервер. |
|
Этому компьютеру не удалось связаться с компьютером, предоставляющим сервер. |
|
Сервер не ответил после запуска. |
|
Сведения о регистрации для этого сервера являются несогласованными или неполными. |
|
Сведения о регистрации для этого интерфейса являются несогласованными или неполными. |
|
Предпринятая операция не поддерживается. |
|
Необходимо загрузить библиотеку DLL. |
|
Произошла ошибка установщика программного обеспечения Майкрософт. |
|
Указанная активация не может выполняться в контексте клиента, как указано. |
|
Активация на сервере приостановлена. |
|
Активации на сервере не приостанавливаются. |
|
Компонент или приложение, содержащее компонент, были отключены. |
|
Среда CLR недоступна |
|
Пул потоков отклонил отправленную асинхронную работу. |
|
Сервер запущен, но не завершил инициализацию своевременно. |
|
Не удалось завершить вызов, так как в IObjectControl.Activate отсутствует контекст безопасности COM+. |
|
Недопустимая конфигурация предоставленного средства отслеживания |
|
Недопустимая конфигурация пула потоков |
|
Указанная параллельная конфигурация недопустима |
|
Имя участника-сервера (SPN), полученное во время согласования безопасности, имеет неправильный формат. |
|
Недопустимая структура OLEVERB |
|
Недопустимые флаги рекомендаций |
|
Невозможно выполнить перечисление, так как отсутствуют связанные данные |
|
Эта реализация не принимает рекомендаций |
|
Для этого идентификатора подключения нет подключения. |
|
Необходимо запустить объект для выполнения этой операции |
|
Нет кэша для работы |
|
Неинициализированный объект |
|
Исходный класс связанного объекта изменился |
|
Не удается получить моникер объекта |
|
Не удается выполнить привязку к источнику |
|
Объект является статическим; операция не разрешена |
|
Диалоговое окно "Пользователь отменил выход из сохранения" |
|
Недопустимый прямоугольник |
|
compobj.dll слишком старо для инициализации ole2.dll |
|
Недопустимый дескриптор окна |
|
Объект не находится ни в одном из активных состояний на месте |
|
Не удается преобразовать объект |
|
Не удается выполнить операцию, так как объекту еще не предоставлено хранилище |
|
Недопустимая структура FORMATETC |
|
Недопустимая структура DVTARGETDEVICE |
|
Недопустимая структура STDGMEDIUM |
|
Недопустимая структура STATDATA |
|
Недопустимый lindex |
|
Недопустимый тим |
|
Недопустимый формат буфера обмена |
|
Недопустимые аспекты |
|
Недопустимый параметр tdSize структуры DVTARGETDEVICE |
|
Объект не поддерживает интерфейс IViewObject |
|
Попытка отозвать целевой объект удаления, который не был зарегистрирован |
|
Это окно уже зарегистрировано в качестве целевого объекта удаления |
|
Недопустимый дескриптор окна |
|
Класс не поддерживает агрегирование (или объект класса является удаленным) |
|
ClassFactory не может предоставить запрошенный класс |
|
Класс не лицензирован для использования |
|
Представление рисования ошибок |
|
Не удалось прочитать раздел из реестра |
|
Не удалось записать раздел в реестр |
|
Не удалось найти раздел в реестре |
|
Недопустимое значение для реестра |
|
Класс не зарегистрирован |
|
Интерфейс не зарегистрирован |
|
Недопустимая запись модели потоков |
|
CATID не существует |
|
Описание не найдено |
|
Никакие пакеты в данных об установке программного обеспечения в Active Directory не соответствуют этому критерию. |
|
Удаление этого кода приведет к разрыву ссылочной целостности данных об установке программного обеспечения в Active Directory. |
|
Идентификатор CLSID не найден в данных установки программного обеспечения в Active Directory. |
|
Данные установки программного обеспечения в Active Directory повреждены. |
|
В Active Directory нет данных об установке программного обеспечения. |
|
В Active Directory нет объекта данных установки программного обеспечения. |
|
Объект данных установки программного обеспечения в Active Directory уже существует. |
|
Неправильный путь к данным установки программного обеспечения в Active Directory. |
|
Ошибка сети прервала операцию. |
|
Размер этого объекта превышает максимальный размер, установленный администратором. |
|
Схема для данных установки программного обеспечения в Active Directory не соответствует требуемой схеме. |
|
Произошла ошибка в данных установки программного обеспечения в Active Directory. |
|
Кэш не обновлен |
|
Нет команд для объекта OLE |
|
Недопустимая команда для объекта OLE |
|
Отменить недоступен |
|
Пространство для инструментов недоступно |
|
Сбой метода OLESTREAM Get |
|
Сбой метода OLESTREAM Put |
|
Содержимое OLESTREAM в неправильном формате |
|
Произошла ошибка при вызове Windows GDI при преобразовании растрового изображения в DIB |
|
Содержимое IStorage в неправильном формате |
|
В содержимом IStorage отсутствует один из стандартных потоков |
|
Произошла ошибка при вызове Windows GDI при преобразовании DIB в растровое изображение. |
|
Сбой OpenClipboard |
|
Сбой EmptyClipboard |
|
Сбой setClipboard |
|
Недопустимые данные в буфере обмена |
|
Сбой CloseClipboard |
|
Моникер необходимо подключить вручную |
|
Превышен крайний срок операции |
|
Моникер должен быть универсальным |
|
Операция недоступна |
|
Недопустимый синтаксис |
|
Нет объекта для моникера |
|
Неправильное расширение для файла |
|
Сбой промежуточной операции |
|
Моникер не является привязываемым |
|
Моникер не привязан |
|
Моникер не может открыть файл |
|
Входные данные пользователя, необходимые для успешного выполнения операции |
|
Класс моникера не имеет обратного |
|
Моникер не относится к хранилищу |
|
Нет общего префикса |
|
Не удалось перечислить моникер |
|
CoInitialize не был вызван. |
|
CoInitialize уже вызван. |
|
Не удается определить класс объекта |
|
Недопустимая строка класса |
|
Недопустимая строка интерфейса |
|
Приложение не найдено |
|
Приложение не может быть запущено более одного раза |
|
Некоторая ошибка в программе приложения |
|
БИБЛИОТЕКА DLL для класса не найдена |
|
Ошибка в библиотеке DLL |
|
Неправильная версия операционной системы или операционной системы для приложения |
|
Объект не зарегистрирован |
|
Объект уже зарегистрирован |
|
Объект не подключен к серверу |
|
Приложение было запущено, но оно не зарегистрировало фабрику классов |
|
Объект выпущен |
|
Событие удалось вызвать некоторые, но не все подписчики |
|
Событие не удалось вызвать ни одного из подписчиков |
|
Событие было доставлено, но подписчиков не было |
|
При попытке вычисления строки запроса произошла синтаксическая ошибка. |
|
В строке запроса использовалось недопустимое имя поля. |
|
Возникло непредвиденное исключение |
|
Обнаружена непредвиденная внутренняя ошибка |
|
Идентификатор безопасности владельца в подписке на пользователя не существует |
|
Предоставленный пользователем компонент или подписчик вызвал исключение |
|
Интерфейс имеет слишком много методов для запуска событий из |
|
Подписка не может храниться, если ее класс событий уже существует. |
|
Не все запрошенные объекты можно удалить |
|
COM+ требуется для этой операции, но не установлен |
|
Не удается изменить или удалить объект, который не был добавлен с помощью пакета SDK com+ Администратор |
|
Не удается изменить или удалить объект, добавленный с помощью пакета SDK com+ Администратор |
|
Класс событий для этой подписки находится в недопустимой секции. |
|
Владелец подписки PerUser не входит в указанную систему. |
Требования
Требование | Значение |
---|---|
Заголовок |
|