string AdapterName;
[DllImport("packet.dll", EntryPoint = "PacketGetAdapterNames")]
private static extern bool PacketGetAdapterNames([MarshalAs(UnmanagedType.LPStr)]string sStr, ref int BufferSize);
private void Form1_Load(object sender, EventArgs e)
{
int length = 20;
AdapterName=new string('o',length);
PacketGetAdapterNames(AdapterName, ref length);
this.toolStripStatusLabel1.Text = AdapterName;
}
[DllImport("packet.dll", EntryPoint = "PacketGetAdapterNames")]
private static extern bool PacketGetAdapterNames([MarshalAs(UnmanagedType.LPStr)]string sStr, ref int BufferSize);
private void Form1_Load(object sender, EventArgs e)
{
int length = 20;
AdapterName=new string('o',length);
PacketGetAdapterNames(AdapterName, ref length);
this.toolStripStatusLabel1.Text = AdapterName;
}