| | |
| | | /// <param name="ph">句柄</param> |
| | | /// <param name="index">节点索引,节点索引是从1开始的连续整数</param> |
| | | /// <param name="id">节点的 ID 字符串(如 "JUNCTION-1")</param> |
| | | /// <param name="maxIdLength">最大id长度</param> |
| | | /// <returns>返回错误代码,整数类型,0 表示成功,非 0 表示错误(如索引越界)</returns> |
| | | [DllImport(DllName, EntryPoint = "EN_getnodeid", CharSet = CHARSet, CallingConvention = Convention)] |
| | | public static extern int EN_getnodeid(IntPtr ph, int index, ref StringBuilder id); |
| | | public static extern int EN_getnodeid(IntPtr ph, int index, StringBuilder id, int maxIdLength); |
| | | |
| | | /// <summary> |
| | | /// Retrieves a node's type given its index |
| | |
| | | /// <param name="ph">句柄</param> |
| | | /// <param name="index">管段索引,管段索引是从1开始的连续整数</param> |
| | | /// <param name="id">管段的 ID 字符串</param> |
| | | /// <param name="maxIdLength">最大id长度</param> |
| | | /// <returns>返回错误代码,整数类型,0 表示成功,非 0 表示错误(如索引越界)</returns> |
| | | [DllImport(DllName, EntryPoint = "EN_getlinkid", CharSet = CHARSet, CallingConvention = Convention)] |
| | | public static extern int EN_getlinkid(IntPtr ph, int index, ref StringBuilder id); |
| | | public static extern int EN_getlinkid(IntPtr ph, int index, StringBuilder id, int maxIdLength); |
| | | |
| | | /// <summary> |
| | | /// Retrieves a link's type |
| | |
| | | /// <param name="maxLen">errmsg可以拥有的最大字符数</param> |
| | | /// <returns></returns> |
| | | [DllImport(DllName, EntryPoint = "EN_geterror", CharSet = CHARSet, CallingConvention = Convention)] |
| | | public static extern int EN_geterror(IntPtr ph, int errcode, ref StringBuilder errmsg, int maxLen); |
| | | public static extern int EN_geterror(IntPtr ph, int errcode, StringBuilder errmsg, int maxLen); |
| | | |
| | | #endregion |
| | | |