Summary of Supported MSMQ Functions
A version of this page is also available for
4/8/2010
The following table lists the supported MSMQ functions and any differences or limitations from the desktop implementation.
MSMQ function | Embedded implementation |
---|---|
Fully supported. |
|
Fully supported. |
|
Fully supported. |
|
Can create only local private queue. For more information, see MQCreateQueue. |
|
Can delete only local queue using DIRECT format name. |
|
Frees memory allocated by MSMQ. |
|
Can only be called for local machine. The only property supported is PROPID_QM_MACHINE_ID. |
|
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. |
|
Returns DIRECT format name. |
|
Changes the state of a computer or queue. |
|
Retrieves information about a queue or the MSMQ installation on a computer. |
|
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. |
|
Returns the PRIVATE DIRECT format name. |
|
The pTransaction parameter is not supported and should be set to NULL. Encryption properties are not supported. |
|
Only single message transactions are supported. Some properties are not supported. For more information, see Sending Messages to a Queue. |
|
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
Concepts
MSMQ Application Development
MSMQ Programming Model
Application Installation of MSMQ
Administration
MSMQ COM Support
Internet Messaging
MSMQ Security