@FieldOrder({"dwSize","rasconnstate","dwError","szDeviceType","szDeviceName","szPhoneNumber","localEndPoint","remoteEndPoint","rasconnsubstate"}) public static class WinRas.RASCONNSTATUS extends Structure
Structure.ByReference, Structure.ByValue, Structure.FieldOrder, Structure.StructField
Modifier and Type | Field | Description |
---|---|---|
int |
dwError |
If nonzero, indicates the reason for failure.
|
int |
dwSize |
Specifies the structure size, in bytes.
|
WinRas.RASTUNNELENDPOINT |
localEndPoint |
A RASTUNNELENDPOINT structure that contains the local client endpoint information of a virtual private network (VPN) endpoint.
|
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.
|
int |
rasconnsubstate |
A RASCONNSUBSTATE enumeration that specifies state information of an Internet Key Exchange version 2 (IKEv2) VPN tunnel.
|
WinRas.RASTUNNELENDPOINT |
remoteEndPoint |
A RASTUNNELENDPOINT structure that contains the remote server endpoint information of a virtual private network (VPN) endpoint.
|
char[] |
szDeviceName |
A string that specifies the name of the current device, if available.
|
char[] |
szDeviceType |
A string that specifies the type of the current device, if available.
|
char[] |
szPhoneNumber |
A string that indicates the phone number dialed for this specific connection.
|
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
Constructor | Description |
---|---|
RASCONNSTATUS() |
|
RASCONNSTATUS(Pointer memory) |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, createFieldsOrder, createFieldsOrder, createFieldsOrder, createFieldsOrder, dataEquals, dataEquals, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFieldOrder, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField, writeField
public int dwSize
public int rasconnstate
public int dwError
public char[] szDeviceType
public char[] szDeviceName
public char[] szPhoneNumber
public WinRas.RASTUNNELENDPOINT localEndPoint
public WinRas.RASTUNNELENDPOINT remoteEndPoint
public int rasconnsubstate
public RASCONNSTATUS()
public RASCONNSTATUS(Pointer memory)