What does NTSTATUS 0xC0000141 (STATUS_INVALID_ADDRESS) mean?

 
Previous Next
STATUS_INVALID_CONNECTION STATUS_DLL_INIT_FAILED

STATUS_INVALID_ADDRESS

Meaning of STATUS_INVALID_ADDRESS

STATUS_INVALID_ADDRESS (0xC0000141) means the address handle supplied to a transport was invalid. The word address here refers to a transport address object or handle; it should not be generalized into an arbitrary bad memory pointer.

Diagnostic boundary

  • Identify the transport call that consumed the handle and the operation that originally created or opened that address object.
  • Record handle lifetime, owning endpoint, close or cleanup activity, and any concurrent disconnect or teardown.
  • Check for stale-handle reuse, cross-object substitution, or use after the transport address has already been closed.

Recovery

Re-establish the transport address through the correct creation path and pass the handle only while its owning endpoint is valid. If the same handle becomes invalid unexpectedly, instrument the create, reference, close, and cleanup transitions rather than changing unrelated memory-management code.

References


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