DisconnectReason
Provides list of disconnect reason as specified by the protocol.
            
                
SSH_DISCONNECT_AUTH_CANCELLED_BY_USER
            
ByApplication = 11
SSH_DISCONNECT_BY_APPLICATION
            
CompressionError = 6
SSH_DISCONNECT_COMPRESSION_ERROR
            
ConnectionLost = 10
SSH_DISCONNECT_CONNECTION_LOST
            
SSH_DISCONNECT_HOST_KEY_NOT_VERIFIABLE
            
SSH_DISCONNECT_HOST_NOT_ALLOWED_TO_CONNECT
            
IllegalUserName = 15
SSH_DISCONNECT_ILLEGAL_USER_NAME
            
SSH_DISCONNECT_KEY_EXCHANGE_FAILED
            
MacError = 5
SSH_DISCONNECT_MAC_ERROR
            
SSH_DISCONNECT_NO_MORE_AUTH_METHODS_AVAILABLE
            
None = 0
Disconnect reason is not provided.
            
ProtocolError = 2
SSH_DISCONNECT_PROTOCOL_ERROR
            
SSH_DISCONNECT_PROTOCOL_VERSION_NOT_SUPPORTED
            
Reserved = 4
SSH_DISCONNECT_RESERVED
            
SSH_DISCONNECT_SERVICE_NOT_AVAILABLE
            
TooManyConnections = 12
SSH_DISCONNECT_TOO_MANY_CONNECTIONS