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
Property QueueInfo As MSMQQueueInfo
An MSMQQueueInfo object containing the settings of the MSMQQueueInfo object that was used to open the queue (in C++, a smart pointer to the IMSMQQueueInfo interface).
The QueueInfo property is used to access the settings of the MSMQQueueInfo object that were used to open the queue. These settings are stored in the directory service for public queues, and on the local computer for private queues.
This property is very useful when you want access the settings of the MSMQQueueInfo object after the MSMQQueue object has been passed as a argument to another function or routine.
The MSMQQueueInfo object used to open the queue and the MSMQQueueInfo object returned by the QueueInfo property are two separate instances that both represent the same queue.
The following code fragment shows how to open a queue for receiving messages and to retrieve the QueueInfo property of the open queue as an MSMQQueueInfo object having the properties of the MSMQQueueInfo object that was used to open the queue.
Dim qinfo1 As New MSMQQueueInfo Dim qinfo2 As MSMQQueueInfo Dim q As MSMQQueue qinfo1.PathName = ".\PRIVATE$\MyQueue" Set q = qinfo1.Open(MQ_RECEIVE_ACCESS, MQ_DENY_NONE) Set qinfo2 = q.QueueInfo
Windows NT/2000/XP: Included in Windows NT 4.0 SP3 and later.
Windows 95/98/Me: Included in Windows 95 and later.
Header: Declared in Mqoai.h.
Library: Use Mqoa.lib.