PROPID_Q_JOURNAL_QUOTA
A version of this page is also available for
4/8/2010
Optional. This property specifies the maximum size (in kilobytes) of the queue journal.
- Type Indicator
VT_UI4
- PROPVARIANT Field
ulVal
- Property Values
Size (in kilobytes) of the journal queue (the default is INFINITE).
Remarks
To set the maximum size of a journal queue when creating the application queue, specify PROPID_Q_JOURNAL_QUOTA in the MQQUEUEPROPS structure and call MQCreateQueue.
To change the size of a journal queue, specify PROPID_Q_JOURNAL_QUOTA in the MQQUEUEUPROPS structure and call MQSetQueueProperties.
To retrieve the size of a journal queue, specify PROPID_Q_JOURNAL_QUOTA in the MQQUEUEPROPS structure and call MQGetQueueProperties and examine its returned value.
Examples
The following examples show how PROPID_Q_JOURNAL_QUOTA is specified in the MQQUEUEPROPS structure for setting and retrieving the maximum size of the journal queue.
To set the maximum size of the journal queue
aPropID[i] = PROPID_Q_JOURNAL_QUOTA; // Property identifier
aVariant[i].vt = VT_UI4; // Type indicator
aVariant[i].ulVal = 1000; // Maximum size of journal queue
i++;
To retrieve the maximum size of the journal queue
aPropID[i] = PROPID_Q_JOURNAL_QUOTA; // Property identifier
aVariant[i].vt = VT_UI4; // Type indicator
i++;
Note
OS versions prior to 2.12 require the MSMQ add-on pack.
Requirements
Header | mq.h |
Windows Embedded CE | Windows CE 2.0 and later |
Windows Mobile | Windows Mobile Version 5.0 and later |
See Also
Reference
MQCreateQueue
MQGetQueueProperties
MQSetQueueProperties
MQQUEUEPROPS