private void SetReceiveCallback(ReceiveCallback cb)
{
if (false == UUIRTSetReceiveCallback(_hDrvHandle, cb /*new ReceiveCallback(ReceiveCallbackProc)*/, IntPtr.Zero)) {
Marshal.ThrowExceptionForHR(Marshal.GetHRForLastWin32Error());
}
//JLR Test
// GC.Collect();
// GC.WaitForPendingFinalizers();
// GC.Collect();
//JLR Test
}