Retrieving Queue Properties (COM) (Windows CE 5.0)

Send Feedback

After a queue is created, the properties of the queue object can be retrieved at any time. However, these properties are only local properties of the registered properties.

For read-write properties such as MSMQQueueInfo.Label, call MSMQQueueInfo.Refresh (to retrieve the registered properties of the queue) if other applications may be changing the properties of the queue.

For read-only properties such as MSMQQueueInfo.FormatName, you must call MSMQQueueInfo.Refresh before the property can be retrieved. When Message Queuing sets a read-only property it sets the registered property, not the local property of the queue object.

Properties of public queues are register in the directory service. Properties of private queues are registered on the local machine. You can refresh the properties of private queues only if the queue is located on your local computer.

When MSMQQueueInfo.Refresh is called, it refreshes all the properties of the queue, not just those set by the application.

Note   You can also retrieve the properties of public queues by doing a query on the directory service.

For examples on See
Retrieving the authentication level of the queue Retrieving MSMQQueueInfo.Authenticate
Retrieving the priority level of the queue Retrieving MSMQQueueInfo.BasePriority
Retrieving the time the queue was created Retrieving MSMQQueueInfo.CreateTime
Retrieving the format name of the queue Retrieving MSMQQueueInfo.FormatName
Retrieving the transaction level of the queue Retrieving MSMQQueueInfo.IsTransactional
Retrieving the journaling level of the queue MSMQQueueInfo.Journal
Retrieving the maximum size of the queue journal Retrieving MSMQQueueInfo.JournalQuota
Retrieving the label of the queue Retrieving MSMQQueueInfo.Label
Retrieving the time the queue was last modified Retrieving MSMQQueueInfo.ModifyTime
Retrieving the pathname of the queue Retrieving MSMQQueueInfo.PathName
Retrieving the privacy level of the queue Retrieving MSMQQueueInfo.PrivLevel
Retrieving the identifier of the queue Retrieving MSMQQueueInfo.QueueGuid
Retrieving the maximum size of the queue Retrieving MSMQQueueInfo.Quota
Retrieving the service type of the queue Retrieving MSMQQueueInfo.ServiceTypeGuid

See Also

MSMQ Application Development | MSMQ COM Support | Using the COM Components | MSMQ Security

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.