共用方式為


PROPID_MGMT_QUEUE_EOD_RESEND_TIME

 

Applies To: Windows 10, Windows 7, Windows 8, Windows 8.1, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, Windows Server Technical Preview, Windows Vista

(Read-only, introduced in MSMQ 3.0.) The PROPID_MGMT_QUEUE_EOD_RESEND_TIME property returns the time when Message Queuing will attempt to send a message from the computer to the queue again.

Property ID

PROPID_MGMT_QUEUE_EOD_RESEND_TIME

Type Indicator

VT_UI4

MQPROPVARIANT Field

ulVal

Property Value

This property can return the following values:

  • Time when the message will be sent.

  • A 0 is returned if the applicable outgoing queue does not contain the requested information.

  • VT_NULL is returned if the queue is a local queue on the computer.

Remarks

The resend time is the time when messages in the outgoing queue will be sent again.

To retrieve the resend time, include PROPID_MGMT_QUEUE_EOD_RESEND_TIME in an MQMGMTPROPS structure, call MQMgmtGetInfo, and then examine the value returned.

This property can be retrieved only for an active queue. MQMgmtGetInfo will return a non-specific error (MQ_ERROR) if your application attempts to retrieve this information for a queue that does not contain messages and is not opened by an application.

Equivalent COM Property

When using COM components, you can retrieve the resend time in the EodResendTime element of the MSMQCollection object returned by the MSMQOutgoingQueueManagement.EodGetSendInfo method.

Example Code

The following code fragment shows how PROPID_MGMT_QUEUE_EOD_RESEND_TIME is specified in arrays that can be used to initialize an MQMGMTPROPS structure.

aMgmtPropId[i] = PROPID_MGMT_QUEUE_EOD_RESEND_TIME;    // Property ID  
aMgmtPropVar[i].vt = VT_NULL;                          // Type indicator  
i++;  

See Also

Management Properties
EodResendTime
MQMgmtGetInfo
MQMGMTPROPS