RasEnumDevices
C# Signature:
[DllImport("rasapi32.dll", SetLastError=true,CharSet=CharSet.Auto)]
static extern int RasEnumDevices(
IntPtr lpRasDevInfo,
ref int lpcb,
ref int lpcDevices);Tips & Tricks:
[StructLayout(LayoutKind.Sequential, CharSet=CharSet.Auto)]
public class RASDEVINFO
{
public const int RAS_MAXDEVICETYPE = 16;
public const int RAS_MAXDEVICENAME = 128;
public int dwSize;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = RAS_MAXDEVICETYPE + 1)]
public string szDeviceType ;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = RAS_MAXDEVICENAME + 1)]
public string szDeviceName ;
}Sample Code:
Tips & Tricks:
Sample Code:
Última actualización