private TcpFilter() { driverPtr = Ndisapi.OpenFilterDriver(); adapters = new TCP_AdapterList(); needToStop = false; GCHandle.Alloc(adapters); if ((Ndisapi.IsDriverLoaded(driverPtr))) { ready = Ndisapi.GetTcpipBoundAdaptersInfo(driverPtr, ref adapters); } threadReadPacket = new Thread(doReadPacket); threadEvents = new Thread(doEvents); }
public static extern bool GetTcpipBoundAdaptersInfo(IntPtr hOpen, ref TCP_AdapterList Adapters);