Important: |
---|
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist. |
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 MQQUEUEPROPSstructure and call MQCreateQueue.
To change the size of a journal queue, specify PROPID_Q_JOURNAL_QUOTA in the MQQUEUEUPROPSstructure and call MQSetQueueProperties.
To retrieve the size of a journal queue, specify PROPID_Q_JOURNAL_QUOTA in the MQQUEUEPROPSstructure and call MQGetQueuePropertiesand examine its returned value.
Examples
The following examples show how PROPID_Q_JOURNAL_QUOTA is specified in the MQQUEUEPROPSstructure for setting and retrieving the maximum size of the journal queue.
To set the maximum size of the journal queue
Copy Code | |
---|---|
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
Copy Code | |
---|---|
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 |