What does HRESULT 0x400E0003 (MQ_INFORMATION_PROPERTY_IGNORED) mean?

 
Previous Next
MQ_INFORMATION_ILLEGAL_PROPERTY MQ_INFORMATION_UNSUPPORTED_PROPERTY

MQ_INFORMATION_PROPERTY_IGNORED

What this result actually narrows down

MQ_INFORMATION_PROPERTY_IGNORED means operation-specific property suppression. A property can be valid in MSMQ generally yet meaningless for the selected API; sender identity on SendMessage is the classic example.

A warning returned from a queue or message property call can describe only one element while the other elements and the primary operation succeeded. When diagnosing this result, preserve both the returned object state and the element-level status.

MSMQ property structures can include an optional status array parallel to the property identifiers and values. A nonfatal top-level result therefore does not replace inspection of individual entries.

MSMQ objects involved

Subsystemthe per-property status channel used by MSMQ APIs
Relevant conditionthe call may complete while one array element is rejected, ignored, duplicated, or still pending
Code-specific focusoperation-specific property suppression

Unlike an error HRESULT, this informational value can accompany a completed operation. It must still be handled because ignored or duplicate properties can change the stored result. The code-specific boundary is operation-specific property suppression.

Triage data

  • Whether an output object or queue was nevertheless created.
  • The function result and every entry of the optional astatus array.
  • The matching apropid and mqpropvariant index.

Correct response

Treat the ignored field as absent and verify whether MSMQ generated its own value.

What this code is not

Do not treat a nonzero informational HRESULT as proof that the primary operation failed. Verify the completed effect and the individual property status. Code-specific condition: operation-specific property suppression.

Example failure path

A queue provisioning tool encounters it. It records both the successful primary effect and the property warning, then corrects only the affected field.

Technical references


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