Site icon EfmSoft

What does HRESULT 0x001B0001 (WER_S_REPORT_UPLOADED) mean?

 
Previous Next
WER_S_REPORT_DEBUG WER_S_REPORT_QUEUED

WER_S_REPORT_UPLOADED

WER report was uploaded

WER_S_REPORT_UPLOADED is HRESULT 1769473 (0x001B0001) from winerror.h. AllStat describes it as “Report was uploaded.” In the Windows Error Reporting collection, queue, upload, archive, assertion, or debugging workflow, the value reports a nonfailure state that must not be collapsed into plain S_OK.

Wrappers should not translate this result to an undifferentiated Boolean before state handling finishes.

Where the status is encountered

Keep it attached to the operation that returned it. Interpreting it outside that API contract can turn a normal continuation or partial result into an incorrect retry or false completion.

What must be true before accepting it

Verify that the submission result corresponds to the intended report and required attachments were included under current consent and policy. The caller should reject a path where outputs and state do not match the recorded condition.

Also confirm that returned outputs belong to the current operation generation and were not inherited from an earlier attempt.

Correct handling and recovery

Close the report handle, retain the local report ID and submission result, and avoid uploading the same event again unless WER requests it.

Continuation after it within the documented state machine is different from restarting the entire operation.

Difference from nearby results

WER_S_REPORT_QUEUED stores the report for later transmission; this status says upload completed now.

Using one generic success branch for it and its neighbor can lose output, repeat work, or misreport completion.

Practical scenario

An application submits a crash report and receives this status. It records the report ID, removes its temporary copy, and shows no retry prompt.

References


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

Exit mobile version