What does Windows error code 719 (ERROR_ALREADY_WIN32) mean?

 
Previous Next
ERROR_LOG_HARD_ERROR ERROR_IMAGE_MACHINE_TYPE_MISMATCH_EXE

ERROR_ALREADY_WIN32

A status value has already been converted to Win32 form

ERROR_ALREADY_WIN32 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.

Where the result appears in real systems

  • NTSTATUS-to-Win32 adapters.
  • RPC or driver boundaries that tag error domains.
  • Exception translators shared by already-normalized and raw native errors.

What to collect before making changes

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.

Handling and recovery

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.

What not to infer from this code

This result is about error-domain bookkeeping. It does not mean that the original operation succeeded or that the numeric code is inherently invalid.

References


Looking for a different code? Search another status or error code.