Klasse WinRas.RASCONNSTATUS

java.lang.Object
com.sun.jna.Structure
com.sun.jna.platform.win32.WinRas.RASCONNSTATUS
Umschließende Schnittstelle:
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.
  • Felddetails

    • 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.
  • Konstruktordetails

    • RASCONNSTATUS

      public RASCONNSTATUS()
    • RASCONNSTATUS

      public RASCONNSTATUS(Pointer memory)