Что означает код HRESULT 0x80093018 (OSS_CANT_OPEN_TRACE_WINDOW)?

 
Предыдущий Следующий
OSS_UNAVAIL_ENCRULES OSS_UNIMPLEMENTED

OSS_CANT_OPEN_TRACE_WINDOW

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

OSS_CANT_OPEN_TRACE_WINDOW означает, что OSS ASN.1 runtime не смог создать или открыть окно трассировки. Это отказ диагностического интерфейса и сам по себе не доказывает повреждение ASN.1 данных.

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

  • Первую OSS-функцию, после которой runtime попытался включить tracing.
  • Есть ли у процесса интерактивная desktop/session и разрешено ли ему создавать UI.
  • Отдельный результат encode/decode/validation, который выполнялся рядом с трассировкой.

Как исправлять

Для service, CI и других неинтерактивных процессов перенаправьте trace в файл, callback или другой поддерживаемый sink. Затем повторите тот же codec operation с тем же PDU и encoding rules. Если без trace window результат codec не меняется, проблема локализована в диагностическом UI. Не меняйте schema или encoded data только ради устранения этого HRESULT.

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


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