Advertisement
Advertisement
| 11.26.2007 at 03:57PM PST, ID: 22983910 |
|
[x]
Attachment Details
|
||
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: |
// part of my code is as below:
[StructLayout(LayoutKind.Sequential)]
public struct DataPointValues
{
[MarshalAs(UnmanagedType.LPStr, SizeConst = 64)]
public string pointName;
[MarshalAs(UnmanagedType.LPStr, SizeConst = 64)]
public string paramName;
public int paramOffset;
[MarshalAs(UnmanagedType.I2, SizeConst = 1)]
public int paramType;
public int paramValue;
}
[DllImport("hscnetapi.dll", EntryPoint = "rHsc_Param_Value_Put_Bynames")]
public static extern long rHsc_Param_Value_Put_Bynames(string server, int num_requests, DataPointValues param_byname_data_array);
|