| Предыдущий | Следующий |
| ERROR_LOG_HARD_ERROR | ERROR_IMAGE_MACHINE_TYPE_MISMATCH_EXE |
ERROR_ALREADY_WIN32
Что означает ERROR_ALREADY_WIN32
ERROR_ALREADY_WIN32 — код состояния уже преобразован в ошибку Win32.
Что проверить
Проверьте существующий объект и его параметры до попытки создать или зарегистрировать новый.
- Установите, является ли повторная операция допустимой и идемпотентной по контракту API.
- Если существующий объект отличается от ожидаемого, изменяйте или удаляйте именно его, а не создавайте параллельный дубликат.
Исходная формулировка
a status value has already been converted to Win32 form.
Exception translators shared by already-normalized and raw native errors.
Return the existing Win32 code unchanged. Introduce typed status wrappers or explicit domain metadata so that conversion occurs once at the boundary that owns it.
log both the incoming value and its declared domain; trace each conversion boundary; verify use of RtlNtStatusToDosError and HRESULT_FROM_WIN32; add assertions where a function contract specifies Win32 errors
this result corresponds to Win32 error value documented as: This result Conversion code received a value that should not be translated a second time. Reapplying mappings can destroy the original number or turn a useful error into a misleading generic result.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
