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