2.3.12.25 PROPID_MGMT_QUEUE_CONNECTION_HISTORY
Value: 25
Variant type: 12 | 0x1000 - VT_VARIANT | VT_VECTOR
Description: The array representing the queue connection state history information. The array consists of the following four items, and each item is an array.
Status
Variant type: VT_UI4 | VT_VECTOR
Description: Each entry is the connection status and cause of the failure. The contents MUST be one of the following values.
Value
Description
0x00000000
Connection is in the process of establishment; no failures have occurred.
0x00000001
Connection establishment packet has been received.
0x00000002
Connection has been successfully established and is ready to send messages.
0x80000000
Exact reason for failure cannot be determined.
0x80000001
Ping failure.
0x80000002
Create socket failure.
0x80000003
Bind socket failure.
0x80000004
Connect socket failure.
0x80000005
TCP is not enabled.
0x80000006
Send operation on a socket failed.
0x80000007
Send operation failed because connection is not ready.
0x80000008
DNS failure.
0x80000009
Could not validate server certificate in HTTPS scenario.
0x8000000A
Connection limit reached, cannot establish new session to a specific destination.
0x8000000B
Connection refused by other side due to any reason (quota, invalid packet, connection limit reached).
0x8000000C
Absence of MSMQ Directory Service server connectivity prevents getting routing data.
0x8000000D
Failure due to low memory.
Time at which the failure occurred
Variant type: VT_I4 | VT_VECTOR
Description: Each entry is the time is represented as the number of seconds elapsed since midnight (00:00:00), January 1, 1970 UTC.
Error indicator
Variant type: VT_I4 | VT_VECTOR
Description: Each entry is a value; a non-zero value indicates an error.
List of addresses
Variant type: VT_LPWSTR | VT_VECTOR | VT_VECTOR
Description: Each entry is an address or a list of possible addresses for routing messages to the destination queue in the next hop. Each element MUST conform to the following ABNF.
Address = Name / IPaddress Name = "\\" 1*Alpha Alpha = %x41-5A / %x61-7A IPaddress = AddDigits 3("." AddDigits) Digit = %x30-39 AddDigits = 1*3Digit