MSMQ Queue Properties

 

Updated: July 19, 2016

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

Message Queuing provides the following properties for defining the behavior of a queue and to locate queues based on their properties.

These properties are specified in the MQQUEUEPROPS structure, which can then be provided as an In parameter in any of the following API function calls.

For more information on these properties, see Queue Properties in About Message Queuing.

Queue propertiesDescription
PROPID_Q_ADS_PATH(Introduced in MSMQ 3.0.) Specifies the ADs path to the public queue object stored in Active Directory Domain Services (AD DS).
PROPID_Q_AUTHENTICATESpecifies the authentication level of the queue.
PROPID_Q_BASEPRIORITYSpecifies the priority level of the queue.
PROPID_Q_CREATE_TIME(Read-only.) Indicates when the queue was created.
PROPID_Q_INSTANCE(Read-only.) Indicates the identifier (GUID) for the queue.
PROPID_Q_JOURNALSpecifies the journaling level of the queue.
PROPID_Q_JOURNAL_QUOTASpecifies the maximum size of the queue journal.
PROPID_Q_LABELSpecifies a descriptive label for the queue.
PROPID_Q_MODIFY_TIME(Read-only.) Indicates the last time the properties of the queue were modified.
PROPID_Q_MULTICAST_ADDRESS(Introduced in MSMQ 3.0.) Specifies the IP multicast address associated with the queue.
PROPID_Q_PATHNAME(Required.) Specifies the path name of the queue.
PROPID_Q_PATHNAME_DNS(Read only, introduced in MSMQ 2.0.) Indicates the DNS path name of the queue.
PROPID_Q_PRIV_LEVELSpecifies the privacy level of the queue.
PROPID_Q_QUOTASpecifies the maximum size of the queue.
PROPID_Q_TRANSACTIONSpecifies the transaction level of the queue.
PROPID_Q_TYPESpecifies the type of service provided by the queue.

Message Queuing Properties
MQCreateQueue
MQGetQueueProperties
MQLocateBegin
MQQUEUEPROPS
MQSetQueueProperties

Community Additions

ADD
Show: