unsafe public static extern UVSC_STATUS UVSC_OpenConnection([MarshalAs(UnmanagedType.LPStr)] string name, short *iConnHandle, short *pPort, [MarshalAs(UnmanagedType.LPStr)] string uvCmd, UVSC_RUNMODE uvRunmode, uvsc_cb callback, void *cb_custom, [MarshalAs(UnmanagedType.LPStr)] string logFileName, bool logFileAppend, log_cb logCallback);
public void log(string txt, int err_level = 0) { ListViewItem log_item = new ListViewItem(DateTime.Now.ToString("HH:mm:ss")); log_item.SubItems.Add(txt); log_item.ImageIndex = err_level; if (this.pk_lv_log.InvokeRequired) { log_cb log_inv = new log_cb(log); this.Invoke(log_inv, new object[] { txt, err_level }); } else { this.pk_lv_log.Items.Insert(0, log_item); } }
public static extern int nhm_amd_reg_log_cb(log_cb cb);
public static extern int nhm_nvidia_reg_log_cb(log_cb cb);