Class WinRas.RASCONNSTATUS

  • Enclosing interface:
    WinRas

    @FieldOrder({"dwSize","rasconnstate","dwError","szDeviceType","szDeviceName","szPhoneNumber","localEndPoint","remoteEndPoint","rasconnsubstate"})
    public static class WinRas.RASCONNSTATUS
    extends Structure
    The RASCONNSTATUS structure describes the current status of a remote access connection. It is returned by the RasGetConnectStatus function.
    • Field Detail

      • dwSize

        public int dwSize
        Specifies the structure size, in bytes.
      • rasconnstate

        public int rasconnstate
        Specifies a RASCONNSTATE enumerator value that indicates the current state of the RasDial connection process; that is, the piece of the RasDial process that is currently executing.
      • dwError

        public int dwError
        If nonzero, indicates the reason for failure. The value is one of the error values from the RasError.h header file or one of ERROR_NOT_ENOUGH_MEMORY or ERROR_INVALID_HANDLE.
      • szDeviceType

        public char[] szDeviceType
        A string that specifies the type of the current device, if available. For example, common device types supported by RAS are "modem", "pad", "switch", "ISDN", or "null". See RASENTRY for a complete list of possible device types.
      • szDeviceName

        public char[] szDeviceName
        A string that specifies the name of the current device, if available. This would be the name of the modem - for example, "Hayes SmartModem 2400"; the name of the PAD, for example "US Sprint"; or the name of a switch device, for example "Racal-Guardata".
      • szPhoneNumber

        public char[] szPhoneNumber
        A string that indicates the phone number dialed for this specific connection.
      • localEndPoint

        public WinRas.RASTUNNELENDPOINT localEndPoint
        A RASTUNNELENDPOINT structure that contains the local client endpoint information of a virtual private network (VPN) endpoint.
      • remoteEndPoint

        public WinRas.RASTUNNELENDPOINT remoteEndPoint
        A RASTUNNELENDPOINT structure that contains the remote server endpoint information of a virtual private network (VPN) endpoint.
      • rasconnsubstate

        public int rasconnsubstate
        A RASCONNSUBSTATE enumeration that specifies state information of an Internet Key Exchange version 2 (IKEv2) VPN tunnel.
    • Constructor Detail

      • RASCONNSTATUS

        public RASCONNSTATUS()
      • RASCONNSTATUS

        public RASCONNSTATUS​(Pointer memory)