Коды ошибок COM (STG, RPC)
В следующей таблице приведен список кодов ошибок, используемых API на основе COM.
Если у вас возникли проблемы с устанавливаемым или запущенным приложением, обратитесь в службу поддержки клиентов для программного обеспечения, отображающего сообщение об ошибке. Чтобы получить поддержку для продукта Майкрософт, перейдите по адресу https://support.microsoft.com.
Констант/значение | Описание |
---|---|
|
Не удается выполнить запрошенную операцию. |
|
Не удалось найти. |
|
Не удалось найти путь %1. |
|
Недостаточно ресурсов для открытия другого файла. |
|
Доступ запрещен. |
|
Предпринята попытка выполнить операцию с недопустимым объектом. |
|
Недостаточно доступной памяти для завершения операции. |
|
Недопустимая ошибка указателя. |
|
Больше нет записей для возврата. |
|
Диск защищен от записи. |
|
Во время операции поиска произошла ошибка. |
|
Во время операции записи произошла ошибка диска. |
|
Во время операции чтения произошла ошибка диска. |
|
Произошло нарушение общего ресурса. |
|
Произошло нарушение блокировки. |
|
уже существует. |
|
Ошибка недопустимого параметра. |
|
Недостаточно места на диске для завершения операции. |
|
Недопустимая запись не простого свойства в простой набор свойств. |
|
Ненормальный выход из вызова API. |
|
Файл %1 не является допустимым составным файлом. |
|
Недопустимое имя %1. |
|
Произошла непредвиденная ошибка. |
|
Эта функция не реализована. |
|
Ошибка недопустимого флага. |
|
Предпринята попытка использовать объект, который занят. |
|
Хранилище было изменено с момента последней фиксации. |
|
Предпринята попытка использовать объект, который перестал существовать. |
|
Не удается сохранить. |
|
Составной файл %1 был создан с несовместимой версией хранилища. |
|
Составной файл %1 был создан с более новой версией хранилища. |
|
для работы требуется Share.exe или эквивалент. |
|
Недопустимая операция, вызванная для хранилища, не основанного на файлах. |
|
Недопустимая операция вызвала объект с экстентными маршалингами. |
|
Файл документа поврежден. |
|
OLE32.DLL загружен по неправильному адресу. |
|
Составной файл слишком велик для текущей реализации. |
|
Составной файл не создан с флагом STGM_SIMPLE |
|
Скачивание файла было прервано ненормально. Файл не завершен. |
|
Скачивание файла завершено. |
|
Базовый файл был преобразован в составной формат файла. |
|
Операция хранения должна блокироваться до тех пор, пока не будет доступно больше данных. |
|
Операция хранения должна быть немедленно повторна. |
|
Приемник событий уведомления не повлияет на операцию хранения. |
|
Несколько открытий не позволяют консолидироваться. (фиксация выполнена успешно). |
|
Не удалось выполнить консолидацию файла хранилища. (фиксация выполнена успешно). |
|
Консолидация файла хранилища неуместна. (фиксация выполнена успешно). |
|
Универсальная ошибка защиты от копирования. |
|
Ошибка защиты от копирования — сбой проверки подлинности CSS DVD-диска. |
|
Ошибка защиты от копирования. В данном секторе нет допустимого ключа CSS. |
|
Ошибка защиты от копирования— не установлен ключ сеанса DVD-диска. |
|
Ошибка защиты от копирования — сбой чтения, так как сектор зашифрован. |
|
Ошибка защиты от копирования — регион текущего DVD-диска не соответствует параметру региона диска. |
|
Ошибка защиты от копирования. Параметр региона диска может быть постоянным или количество сбросов пользователем было исчерпано. |
|
Вызов отклонен вызываемым абонентом. |
|
Звонок был отменен фильтром сообщений. |
|
Вызывающий объект отправляет межзадачный вызов SendMessage и не может позвонить через PostMessage. |
|
Вызывающий объект отправляет асинхронный вызов и не может выполнить исходящий вызов от имени этого вызова. |
|
В фильтре сообщений нельзя вызывать. |
|
Соединение завершено или находится в фиктивном состоянии и больше не может использоваться. Другие подключения по-прежнему действительны. |
|
Вызываемый объект (сервер [не серверное приложение]) недоступен и исчез; все подключения недопустимы. Возможно, был выполнен вызов. |
|
Вызывающий объект (клиент) исчез, когда вызываемый (сервер) обрабатывал вызов. |
|
Неправильный пакет данных с данными маршалированного параметра. |
|
Вызов не был передан должным образом; очередь сообщений была заполнена и не была очищена после получения. |
|
Клиент (вызывающий объект) не может маршалал данных параметров — нехватка памяти и т. д. |
|
Клиент (вызывающий объект) не может отменить перенос возвращаемых данных из-за нехватки памяти и т. д. |
|
Серверу (вызываемой) не удается маршалинга возвращаемых данных — недостаточно памяти и т. д. |
|
Серверу (вызываемой) не удается демаршаль данных параметров — нехватка памяти и т. д. |
|
Полученные данные являются недопустимыми; могут быть данными сервера или клиента. |
|
Конкретный параметр является недопустимым и не может быть (не) маршалирован. |
|
Второй исходящий вызов в том же канале в беседе DDE отсутствует. |
|
Вызываемый объект (сервер [не серверное приложение]) недоступен и исчез; все подключения недопустимы. Вызов не выполнен. |
|
"Ошибка при системном вызове". |
|
Не удалось выделить необходимый ресурс (память, события и т. д.) |
|
Предпринята попытка выполнить вызовы в нескольких потоках в однопотоковом режиме. |
|
Запрошенный интерфейс не зарегистрирован в объекте сервера. |
|
RPC не удалось вызвать сервер или не удалось вернуть результаты вызова сервера. |
|
Сервер вызвал исключение. |
|
Не удается изменить режим потока после его установки. |
|
Вызываемый метод не существует на сервере. |
|
Вызываемый объект отключен от своих клиентов. |
|
Вызываемый объект решил не обрабатывать вызов сейчас. Повторите попытку позже. |
|
Фильтр сообщений указывает, что приложение занято. |
|
Фильтр сообщений отклонил вызов. |
|
Интерфейсы управления вызовами были вызваны с недопустимыми данными. |
|
Исходящий вызов не может быть выполнен, так как приложение отправляет синхронный входной вызов. |
|
Приложение вызывало интерфейс, который был маршалирован для другого потока. |
|
CoInitialize не был вызван в текущем потоке. |
|
Версия OLE на клиентском и серверном компьютерах не совпадает. |
|
OLE получил пакет с недопустимым заголовком. |
|
OLE получил пакет с недопустимым расширением. |
|
Запрошенный объект или интерфейс не существует. |
|
Запрошенный объект не существует. |
|
OLE отправил запрос и ожидает ответа. |
|
OLE ожидает перед повторным выполнением запроса. |
|
После завершения вызова невозможно получить доступ к контексту вызова. |
|
Олицетворения при небезопасных вызовах не поддерживается. |
|
Безопасность должна быть инициализирована до маршализации или отмены маршализированных интерфейсов. Изменения не могут быть произведены после инициализации. |
|
На этом компьютере не установлены пакеты безопасности, пользователь не вошел в систему или нет совместимых пакетов безопасности между клиентом и сервером. |
|
Отказано в доступе". |
|
Удаленные вызовы для этого процесса не разрешены. |
|
Пакет данных маршалированного интерфейса (OBJREF) имеет недопустимый или неизвестный формат. |
|
Контекст не связан с этим вызовом. Это происходит для некоторых пользовательских маршалированных вызовов и на стороне клиента вызова. |
|
Эта операция возвращается из-за истечения времени ожидания. |
|
Объекты синхронизации для ожидания отсутствуют. |
|
Полное имя субъекта цепочки издателей SSL, ожидаемое от сервера. |
|
Имя участника не является допустимым именем MSSTD. |
|
Не удается олицетворить клиент DCOM |
|
Не удается получить контекст безопасности сервера |
|
Не удается открыть маркер доступа текущего потока |
|
Не удается получить сведения о пользователе из маркера доступа |
|
Клиент, который вызвал IAccessControl::IsAccessPermitted, не был доверенным лицом, предоставленным методу |
|
Не удается получить сведения о безопасности клиента |
|
Не удается задать дискреционный список управления доступом в дескриптор безопасности |
|
Системная функция AccessCheck вернула значение false. |
|
Либо NetAccessDel, либо NetAccessAdd вернули код ошибки. |
|
Одна из строк доверенного лица, предоставленных пользователем, не соответствует синтаксису <Domain>\<Name> и не является строкой "*". |
|
Один из идентификаторов безопасности, предоставленных пользователем, был недопустимым |
|
Не удается преобразовать строку доверенного лица расширенных символов в строку многобайтового доверенного лица |
|
Не удалось найти идентификатор безопасности, соответствующий строке доверенного лица, предоставленной пользователем |
|
Сбой системной функции LookupAccountSID |
|
Не удается найти имя доверенного лица, соответствующее идентификатору безопасности, предоставленному пользователем |
|
Сбой системной функции LookupAccountName |
|
Не удается установить или сбросить дескриптор сериализации |
|
Не удается получить каталог Windows |
|
Слишком длинный путь |
|
Не удается создать uuid. |
|
Не удается создать файл |
|
Не удалось закрыть дескриптор сериализации или дескриптор файла. |
|
Количество ACE в списке управления доступом превышает ограничение системы. |
|
Не все DENY_ACCESS ACE расположены перед GRANT_ACCESS ACE в потоке. |
|
Версия формата ACL в потоке не поддерживается этой реализацией IAccessControl. |
|
Не удается открыть маркер доступа серверного процесса |
|
Не удается декодировать список управления доступом в потоке, предоставленном пользователем |
|
Объект COM IAccessControl не инициализирован |
|
Отмена звонка отключена |
|
Внутренняя ошибка. |
Требования
Требование | Значение |
---|---|
Заголовок |
|