Site icon EfmSoft

What does HRESULT 0xC00E0038 (MQ_ERROR_ILLEGAL_MQCOLUMNS) mean?

 
Previous Next
MQ_ERROR_COULD_NOT_GET_ACCOUNT_INFO MQ_ERROR_ILLEGAL_PROPID

MQ_ERROR_ILLEGAL_MQCOLUMNS

Diagnosing MQ_ERROR_ILLEGAL_MQCOLUMNS

The result MQ_ERROR_ILLEGAL_MQCOLUMNS means the MSMQ column set for a query/enumeration is invalid.

Reproduce the same boundary

  • capture MQCOLUMNSET count and property IDs, query type, object class, and array lifetimes.
  • Preserve the first lower-level status, request ID, or object generation before retry/cleanup changes it.

build a valid nonconflicting column set for that enumeration and verify each column has the expected type. A new HRESULT afterward is evidence that execution crossed this boundary.

Technical references


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

Exit mobile version