MSMQ Glossary: D


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

dead-letter queue

A system queue used to store application-generated messages that cannot be delivered. There are two types of dead-letter queues on each computer, one for transactional messages and the other for nontransactional messages.


A keyword added to the format name of the source computer that indicates the transactional dead-letter queue on the source computer is requested.

See also transactional_dead-letter queue.


A keyword added to the format name of the source computer that indicates the nontransactional dead-letter queue on the source computer is requested.

See also dead-letter queue.

dependent client

A Message Queuing computer that requires synchronous access to the supporting server to perform all standard Message Queuing functions. These include creating queues, sending messages, storing messages in queues, and receiving messages.

See also supporting server.

digital signature

An encrypted hash value based on several message properties. MSMQ 1.0 provides a single type of signature, the MSMQ 1.0 signature. However, MSMQ 2.0 provides both MSMQ 1.0 signatures and enhanced MSMQ 2.0 signatures. MSMQ 3.0 creates MSMQ 1.0 and MSMQ 2.0 signatures and introduces digital signatures for messages sent to distribution lists and multiple-element format names and XML digital signatures for SRMP messages.

The digital signature is used to ensure message integrity through message authentication. It is created by the Message Queuing runtime and attached to messages when they are sent, then used by the receiving queue manager to verify that the message was not modified.

direct connection

A connection where there is direct network connectivity between two computers. When opening a queue to read messages, both computers must support the same protocol.

direct format name

A format used to open a queue that is not necessarily in your enterprise or when you want to make sure Message Queuing sends messages to the queue without passing through a Message Queuing routing server.

Direct format names include the address specification of the computer where the queue is located followed by the local name of the queue (the name specified in the queue's path name when the queue was created).

See also address specification.

directory service

Different versions of Message Queuing use two different directory services. MSMQ 1.0 uses MSMQ Information Store (MQIS), and MSMQ 2.0 and later uses Active Directory Domain Services (AD DS). In both cases, Message Queuing uses the directory service to store, organize, and make available information about public queues, certificates, computers, and so on.

Computers operating in a workgroup environment or in offline mode cannot access the directory service.

See also Active Directory Domain Services (AD DS) and MSMQ Information Store.

distribution list

An AD DS group object that is referenced by a distribution list format name. A distribution list format name can be used to send messages to multiple destinations and to specify sets of response queues.

Distribution lists can contain references to public queues, queue aliases, and other distribution lists.

distribution list GUID

A globally unique identifier (GUID) that identifies a distribution list in AD DS. This identifier can be found in the objectGUID attribute of the distribution list group object in AD DS.