2.2.11 QUEUE_SUFFIX_TYPE
The QUEUE_SUFFIX_TYPE enumeration defines which type of queue object is represented by the QUEUE_FORMAT (section 2.2.7) structure. This suffix refers to the portion of the queue path separated from the queue name by a semicolon, as specified in Path Names (section 2.1.1).
-
typedef enum { QUEUE_SUFFIX_TYPE_NONE = 0, QUEUE_SUFFIX_TYPE_JOURNAL = 1, QUEUE_SUFFIX_TYPE_DEADLETTER = 2, QUEUE_SUFFIX_TYPE_DEADXACT = 3, QUEUE_SUFFIX_TYPE_XACTONLY = 4, QUEUE_SUFFIX_TYPE_SUBQUEUE = 5 } QUEUE_SUFFIX_TYPE;
QUEUE_SUFFIX_TYPE_NONE: There is no suffix.
QUEUE_SUFFIX_TYPE_JOURNAL: Refers to the queue journal of the queue identified by the unnamed union in the QUEUE_FORMAT (section 2.2.7) structure.
QUEUE_SUFFIX_TYPE_DEADLETTER: Refers to the nontransacted dead-letter queue of the computer identified by the union in the QUEUE_FORMAT (section 2.2.7) structure.
QUEUE_SUFFIX_TYPE_DEADXACT: Refers to the transacted dead-letter queue of the computer identified by the union in the QUEUE_FORMAT (section 2.2.7) structure.
QUEUE_SUFFIX_TYPE_XACTONLY: Refers to the transacted connector queue of the connector identified by the union in the QUEUE_FORMAT (section 2.2.7) structure.
QUEUE_SUFFIX_TYPE_SUBQUEUE: Refers to the subqueue that is the direct name identified by the union in the QUEUE_FORMAT (section 2.2.7) structure.