Что означает код ошибки Windows 1781 (RPC_X_ENUM_VALUE_OUT_OF_RANGE)?

 
Предыдущий Следующий
RPC_X_NULL_REF_POINTER RPC_X_BYTE_COUNT_TOO_SMALL

RPC_X_ENUM_VALUE_OUT_OF_RANGE

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

RPC_X_ENUM_VALUE_OUT_OF_RANGE — значение перечисления находится вне допустимого диапазона.

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

Зафиксируйте интерфейс RPC, процедуру, привязку или конечную точку и сторону соединения, на которой появился RPC_X_ENUM_VALUE_OUT_OF_RANGE.

  • Проверьте доступность RPC-сервера и конечной точки, а затем отдельно параметры вызова и правила NDR и потоковых параметров, если транспорт уже установлен.
  • Сохраните исходный статус RPC до преобразования в Win32/HRESULT и сопоставьте его с серверным журналом той же операции.
  • Проверьте ресурс или лимит, на который указывает RPC_X_ENUM_VALUE_OUT_OF_RANGE: память, дескрипторы, квота, буфер, место или размер коллекции. Сначала установите, какой лимит исчерпан, и только затем освобождайте или увеличивайте именно его.

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

  • A serialized RPC enum value was outside its allowed interface set.
  • A hand-written serializer, FFI binding, test fuzzer, or corrupted intermediate record emits a raw numeric value instead of a defined enumerator.
  • Check whether the value is meant to be an enum, a flags field, or a discriminant for a union.
  • Client and server use different IDL revisions and one side added, removed, or renumbered enum members.
  • this result means that a stub received or produced an enumeration value outside the values permitted by the interface it is processing.

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


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