The PROPID_M_XACT_STATUS_QUEUE property identifies the transaction status queue on the source computer. This property is used only when sending messages to a foreign queue.
PROPID_M_XACT_STATUS_QUEUE is used only by MSMQ connector applications to send positive (read receipt) or negative acknowledgment messages back to the sending application. MSMQ attaches this property to each transaction message sent to a foreign queue. For information on transactions and connector applications, see Using the MSMQ Connector in a Transaction.
The transaction status queue should receive these acknowledgments even if the sending application does not request other acknowledgments. See PROPID_M_ACKNOWLEDGE.
When the connector application passes PROPID_M_XACT_STATUS_QUEUE to MQReceiveMessage, PROPID_M_XACT_STATUS_QUEUE_LEN must be passed as well. If the length property is not included, MQ_ERROR_INSUFFICIENT_PROPERTIES is returned to MQReceiveMessage.
Windows NT: Requires version 4.0 SP3 or later.
Windows: Requires Windows 95 or later.
Windows CE: Unsupported.
Header: Declared in mq.h.
Import Library: Use mqrt.lib.
Unicode: Defined only as Unicode.
MQReceiveMessage, PROPID_M_ACKNOWLEDGE, PROPID_M_XACT_STATUS_QUEUE_LEN