Summary of Supported MSMQ Functions (Windows CE 5.0)

Send Feedback

The following table lists the supported MSMQ functions and any differences or limitations from the desktop implementation.

MSMQ function Embedded implementation
MQCloseCursor Fully supported.
MQCloseQueue Fully supported.
MQCreateCursor Fully supported.
MQCreateQueue Can create only local private queue. For more information, see MQCreateQueue.
MQDeleteQueue Can delete only local queue using DIRECT format name.
MQFreeMemory Frees memory allocated by MSMQ.
MQGetMachineProperties Can only be called for local machine. The only property supported is PROPID_QM_MACHINE_ID.
MQGetQueueProperties Can only be called on local machine using DIRECT format name.

The PROPID_Q_INSTANCE property is not supported. Returns MQ_INFORMATION_PROPERTY_IGNORED in status field.

MQHandleToFormatName Returns DIRECT format name.
MQMgmtAction Changes the state of a computer or queue.
MQMgmtGetInfo Retrieves information about a queue or the MSMQ installation on a computer.
MQOpenQueue Can only open queues through the PRIVATE DIRECT format name. Never fails opening outgoing queue if format name is correct and disk space is sufficient.
MQPathNameToFormatName Returns the PRIVATE DIRECT format name.
MQReceiveMessage The pTransaction parameter is not supported and should be set to NULL. Encryption properties are not supported.
MQSendMessage Only single message transactions are supported. Some properties are not supported. For more information, see Sending Messages to a Queue.
MQSetQueueProperties Can only set properties on local queues using DIRECT format name.

PROPID_Q_AUTHENTICATE can only be MQ_AUTHENTICATE_NONE. PROPID_Q_JOURNAL is only supported for queues created with the journal property. For more information, see Sending Messages to a Queue.

See Also

MSMQ Application Development | MSMQ Programming Model | Application Installation of MSMQ | Administration | MSMQ COM Support | Internet Messaging | MSMQ Security | MSMQ Samples

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.