2.2.6 QUEUE_FORMAT_TYPE
The QUEUE_FORMAT_TYPE enumeration identifies the type of name format being used.
-
typedef enum __QUEUE_FORMAT_TYPE { QUEUE_FORMAT_TYPE_UNKNOWN = 0, QUEUE_FORMAT_TYPE_PUBLIC = 1, QUEUE_FORMAT_TYPE_PRIVATE = 2, QUEUE_FORMAT_TYPE_DIRECT = 3, QUEUE_FORMAT_TYPE_MACHINE = 4, QUEUE_FORMAT_TYPE_CONNECTOR = 5, QUEUE_FORMAT_TYPE_DL = 6, QUEUE_FORMAT_TYPE_MULTICAST = 7, QUEUE_FORMAT_TYPE_SUBQUEUE = 8 } QUEUE_FORMAT_TYPE;
QUEUE_FORMAT_TYPE_UNKNOWN: The format type is unknown.
QUEUE_FORMAT_TYPE_PUBLIC: The QUEUE_FORMAT (section 2.2.7) structure contains a GUID (as specified in [MS-DTYP] section 2.3.4) that identifies a queue.
QUEUE_FORMAT_TYPE_PRIVATE: The QUEUE_FORMAT (section 2.2.7) structure contains an OBJECTID structure that identifies a queue.
QUEUE_FORMAT_TYPE_DIRECT: The QUEUE_FORMAT structure contains a direct format name string that identifies a queue.
QUEUE_FORMAT_TYPE_MACHINE: The QUEUE_FORMAT structure contains a GUID (as specified in [MS-DTYP] section 2.3.4) that identifies a queue.
QUEUE_FORMAT_TYPE_CONNECTOR: The QUEUE_FORMAT structure contains a GUID (as specified in [MS-DTYP] section 2.3.4) that identifies a connector queue. This is not supported by all protocols.
QUEUE_FORMAT_TYPE_DL: The QUEUE_FORMAT structure contains a GUID (as specified in [MS-DTYP] section 2.3.4) that identifies a distribution list (DL). This is not supported by all protocols.
QUEUE_FORMAT_TYPE_MULTICAST: The QUEUE_FORMAT structure contains a MULTICAST_ID (section 2.2.10) that identifies a multicast address. This is not supported by all protocols.
QUEUE_FORMAT_TYPE_SUBQUEUE: The QUEUE_FORMAT structure contains a direct name string that identifies a subqueue.
-
Note QUEUE_FORMAT_TYPE_SUBQUEUE was introduced in MSMQ version 4.