public int insert(string skey, LP_SETTING_STRUCT svalue) { // Marshal.Copy(Encoding.ASCII.GetBytes(skey), 0, key, skey.Length); // Marshal.Copy(svalue, 0, (int[])value, 16); // value = svalue; return(0); }
public void ProcessParamsRequests() { DllMap dllmap = new DllMap(); MapNode node = new MapNode(); // dllmap.nodes = node; LP_SETTING_STRUCT seting1 = new LP_SETTING_STRUCT(); seting1.type = LP_SETTING_TYPE.LP_SETTING_TYPE_INTEGER; seting1.value = Marshal.AllocCoTaskMem(IQlite_Common_Define.MID_BUFFER_LEN); seting1.unit = Marshal.AllocCoTaskMem(IQlite_Common_Define.MID_BUFFER_LEN); seting1.helpText = Marshal.AllocCoTaskMem(IQlite_Common_Define.MID_BUFFER_LEN); Marshal.Copy(Encoding.ASCII.GetBytes("No1 Value"), 0, seting1.value, "No1 Value".Length); Marshal.Copy(Encoding.ASCII.GetBytes("No1 Unit"), 0, seting1.unit, "No1 Unit".Length); Marshal.Copy(Encoding.ASCII.GetBytes("No1 HelpText"), 0, seting1.helpText, "No1 helpText".Length); // dllmap.inis }