<div class="content"><p>The MQMSGDELIVERY enumeration defines values for the <a href="../ms-mqdmpr/9170afda-9524-4abd-91fe-8c53e51e0def" data-linktype="relative-path">Message</a>.<b>DeliveryGuarantee</b>
property. The values of the enumeration indicate whether the Message is
recoverable if a service interruption occurs in the <a href="3b7be3f7-651c-4f9c-930b-a9a7c4355ad8#gt_b8a2f77c-783c-49d0-a724-1393de48ad8a" data-linktype="relative-path">message queuing system</a>.</p><dl>
<dd>
<div><pre> typedef enum 
 {
   MQMSGDELIVERY_EXPRESS = 0,
   MQMSG_DELIVERY_RECOVERABLE = 1
 } MQMSGDELIVERY;
</pre></div>
</dd></dl><p><b>MQMSGDELIVERY_EXPRESS:  </b>The Message is not
recovered when a service interruption occurs in the message queuing system. A
client of this protocol selects this option if <a href="3b7be3f7-651c-4f9c-930b-a9a7c4355ad8#gt_85c78cf0-1fb6-4e5d-85f5-a2e9f58a6b9e" data-linktype="relative-path">message</a> throughput is preferred
over the risk of message loss.</p><p><b>MQMSG_DELIVERY_RECOVERABLE:  </b>The Message
SHOULD be recoverable for most service interruptions in the message queuing
system. A client of this protocol selects this option to minimize the risk of
message loss, even if the computer on which the Message resides crashes.</p><p>Used by:</p><ul><li><p><span><span> 
</span></span>get <a href="e351c9b4-ceba-48db-90ff-30fcb7a5204d" data-linktype="relative-path">IMSMQMessage::Delivery</a></p>
</li><li><p><span><span> 
</span></span>put <a href="ef7d8949-b134-4a7e-8dd7-33b4e25e30b6" data-linktype="relative-path">IMSMQMessage::Delivery</a></p>
</li></ul><p>The MQMSGDELIVERY enumeration values correspond to the
enumeration values for Message.<b>DeliveryGuarantee</b>, as shown in the
following table:</p><table><thead>
  <tr>
   <th>
   <p>MQMSGDELIVERY</p>
   </th>
   <th>
   <p>Message.DeliveryGuarantee</p>
   </th>
  </tr>
 </thead><tbody><tr>
  <td>
  <p>MQMSGDELIVERY_EXPRESS</p>
  </td>
  <td>
  <p>Express</p>
  </td>
 </tr><tr>
  <td>
  <p>MQMSG_DELIVERY_RECOVERABLE</p>
  </td>
  <td>
  <p>Recoverable</p>
  </td>
 </tr></tbody></table><p> </p></div>