Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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++;
Requirements
OS Versions: Windows CE 2.0 and later. Versions prior to 2.12 require the MSMQ add-on pack.
Header: Mq.h.
See Also
MQCreateQueue | MQGetQueueProperties | MQSetQueueProperties | MQQUEUEPROPS
Send Feedback on this topic to the authors