private void StartInvokeThread(DeviceEventDelegate method, RAPI_DEVICEINFO devInfo) { if (invokeThread != null && invokeThread.IsAlive) { invokeThread.Abort(); } invokeThread = new Thread(new ParameterizedThreadStart(InvokeThreadMain)); invokeThread.Start(new ThreadInfo(method, devInfo)); }
public ThreadInfo(DeviceEventDelegate m, RAPI_DEVICEINFO d) { method = m; devInfo = d; }