MSMQ Glossary: P


Updated: July 19, 2016

Applies To: Windows 10, Windows 7, Windows 8, Windows 8.1, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, Windows Server Technical Preview, Windows Vista

path name

A name used when creating the queue. It indicates the computer where the queue's messages are stored, where the queue is registered, and provides a name for the queue.


To look at a message in a queue without removing it from the queue.

See also read or retrieve.

peek access

An access mode that allows messages to be read from the queue without removing them. Used when the receiving application opens a queue to read message.

The access mode of a queue is set when the queue is opened, and it cannot be changed while the queue is open.

positive source journaling

The process used by Message Queuing to respond when a message is successfully delivered to the next computer. Positive source journaling uses computer journals to store copies of message that are successfully sent.

For information on setting positive source journaling, see PROPID_M_JOURNAL or MSMQMessage.Journal.

privacy level

A queue setting that indicates whether the queue accepts only private (encrypted) messages, or a message setting that indicates whether the body of the message is encrypted.

private format name

A format name used to specify queues not registered in the directory service. The private format name of the queue includes the string "PRIVATE=" followed by the machine GUID (machine identifier) of the computer where the queue is located, and a hexadecimal number that identifies the queue.

The following is the general format of a private format name:


See also directory service.

private message

A message whose body is encrypted by Message Queuing. Applications can indicate that a message is private by setting the privacy-level of the message and indicate the encryption algorithm used to encrypt the message.

private queue

A queue registered on the local computer (not in the directory service) that typically cannot be located by other applications. Private queues have the advantage of no directory service overhead (faster to create, no latency, and no replication), and they can be created and deleted when the directory service is not working.

See also public queue and directory service.

private signing key

A signature key used by Message Queuing runtime to digitally sign a message. The private signing key is part of the signature key pair and should always be kept private.

See also public signing key.


A keyword indicating that the queue is private and is registered on the local computer. Its absence indicates a public queue that is registered in the directory service.

The PRIVATE$ keyword is used in path names and direct format names.

public format name

A format name used to specify a queue registered in the directory service. A queue's public format name contains the string "Public=" followed by the queue identifier generated by Message Queuing when the queue was created.

The following is the general format for public format names:


See also directory service.

public queue

A queue registered in the directory service that can be located by any Message Queuing application. Public queues are persistent and their registration information can be backed up on the enterprise, making them good for long-term use.

See also private queue and directory service.

public signing key

A signature key used by the receiving queue manager to validate the digital signature of a message. The public signing key is extracted from the certificate attached to the message.

See also private signing key.

Community Additions