| 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
| Subsystem | the per-property status channel used by MSMQ APIs |
|---|---|
| Relevant condition | the call may complete while one array element is rejected, ignored, duplicated, or still pending |
| Code-specific focus | operation-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.
