What does HRESULT 0xC00E003B (MQ_ERROR_ILLEGAL_PROPERTY_SIZE) mean?

 
Previous Next
MQ_ERROR_ILLEGAL_RELATION MQ_ERROR_ILLEGAL_RESTRICTION_PROPID

MQ_ERROR_ILLEGAL_PROPERTY_SIZE

Retry and cleanup

Allocate exactly the documented size and preserve binary data without text conversion.

Avoiding a false diagnosis

Changing a queue ACL or restarting the service does not correct an invalid identifier, VARTYPE, value, structure, or property combination. Code-specific condition: fixed-width message identifier supplied with wrong size.

Example

Trace the property identifier, supplied byte count, and documented fixed size at the MSMQ call boundary. A value copied through a text or variable-length buffer can preserve plausible data while still violating the property size contract.

References


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