MSMQ Queue Properties

 

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 Properties

Queue properties Description
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_AUTHENTICATE Specifies the authentication level of the queue.
PROPID_Q_BASEPRIORITY Specifies 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_JOURNAL Specifies the journaling level of the queue.
PROPID_Q_JOURNAL_QUOTA Specifies the maximum size of the queue journal.
PROPID_Q_LABEL Specifies 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_LEVEL Specifies the privacy level of the queue.
PROPID_Q_QUOTA Specifies the maximum size of the queue.
PROPID_Q_TRANSACTION Specifies the transaction level of the queue.
PROPID_Q_TYPE Specifies the type of service provided by the queue.

See Also

Message Queuing Properties
MQCreateQueue
MQGetQueueProperties
MQLocateBegin
MQQUEUEPROPS
MQSetQueueProperties