Site icon EfmSoft

What does HRESULT 0xC00E0046 (MQ_ERROR_RESULT_BUFFER_TOO_SMALL) mean?

 
Previous Next
MQ_ERROR_UNSUPPORTED_ACCESS_MODE MQ_ERROR_DELETE_CN_IN_USE

MQ_ERROR_RESULT_BUFFER_TOO_SMALL

Recovery rules

Increase the row/result storage or reduce projected variable-length columns.

Differences that matter

The condition is not evidence of low system memory. It describes the capacity and representation of one caller-owned output area. Code-specific condition: MQLocateNext cannot return one complete row.

Practical scenario

A receiver that sizes output buffers encounters it. It uses the returned required length, keeps the operation non-destructive, and retries with correctly typed storage.

Sources


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

Exit mobile version