MSMQQueue.QueueInfo

The QueueInfo property of the MSMQQueue object retrieves the stored settings of the MSMQQueueInfo object used to open the queue.

Data type:

MSMQQueueInfo

Run-time access:

Read-only

Property QueueInfo As MSMQQueueInfo

Property Value

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).

Remarks

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.

ms701503.note(en-us,VS.85).gifNote
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.

Example Code

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

Requirements

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.

See Also

Show:
© 2014 Microsoft