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. |
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 pTransactionparameter 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. |