Что означает код HRESULT 0xC80003EB (hrInvalidParameter)?

 
Предыдущий Следующий
hrInvalidName hrInvalidDatabaseId

hrInvalidParameter

Что означает hrInvalidParameter

hrInvalidParameter (0xC80003EB) — недопустимый параметр.

Это старый HRESULT-вариант результата ESE (Extensible Storage Engine, ESENT); в JET API соответствующее условие известно как JET_errInvalidParameter.

Что проверить

  • Зафиксируйте первый Jet/ESENT API, его аргументы, флаги и владельца объекта. Последующая ошибка cleanup часто скрывает первоначальное нарушение контракта.
  • Проверьте режим доступа и состояние объекта именно в момент возврата кода; повторяйте операцию только после исправления конкретного условия.

Исходная формулировка

  • the function received a value or combination that violates its call contract.
  • hrInvalidBufferSize targets a buffer/column width mismatch; this result covers the wider parameter contract.
  • reduce the call to a documented minimal argument set and add options back one at a time.
  • capture the API name, all scalar arguments, structure sizes, grbits, and the engine version that interpreted them.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.