VB.NET用Marshal.PtrToStructure 方法实现数据在数组和结构间复制
来源:互联网 发布:手机字体美化软件 编辑:程序博客网 时间:2024/06/06 12:08
Imports SystemImports System.Runtime.InteropServicesPublic Structure Point Public x As Integer Public y As IntegerEnd StructureModule Example Sub Main() ' Create a point struct. Dim p As Point p.x = 1 p.y = 1 Console.WriteLine("The value of first point is " + p.x.ToString + " and " + p.y.ToString + ".") ' Initialize unmanged memory to hold the struct. Dim pnt As IntPtr = Marshal.AllocHGlobal(Marshal.SizeOf(p)) Try ' Copy the struct to unmanaged memory. Marshal.StructureToPtr(p, pnt, False) ' Create another point. Dim anotherP As Point ' Set this Point to the value of the ' Point in unmanaged memory. anotherP = CType(Marshal.PtrToStructure(pnt, GetType(Point)), Point) Console.WriteLine("The value of new point is " + anotherP.x.ToString + " and " + anotherP.y.ToString + ".") Finally ' Free the unmanaged memory. Marshal.FreeHGlobal(pnt) End Try End SubEnd Module
- VB.NET用Marshal.PtrToStructure 方法实现数据在数组和结构间复制
- Marshal类 两个方法StructureToPtr和PtrToStructure实现序列化 字节 数组 转换
- Marshal类的两个方法StructureToPtr和PtrToStructure实现序列化
- Marshal类的两个方法StructureToPtr和PtrToStructure实现序列化
- Marshal类的两个方法StructureToPtr和PtrToStructure实现序列化
- Marshal类的两个方法StructureToPtr和PtrToStructure实现序列化
- Marshal类的两个方法StructureToPtr和PtrToStructure实现序列化
- Marshal类的两个方法StructureToPtr和PtrToStructure实现序列化
- Marshal.GetDelegateForFunctionPointer 方法和Marshal.GetFunctionPointerForDelegate 方法
- Marshal.PtrToStructure是否发生内存拷贝
- VB.NET中实现控件数组的方法
- [VB.NET]VB.NET下如何用结构和类实现文件的读取?
- 在vb.net中运用多线程实现远程数据收集
- 如何在Oracle中复制表结构和表数据
- 如何在Oracle中复制表结构和表数据
- 如何在Oracle中复制表结构和表数据
- 如何在oracle中复制表结构和数据
- 如何在Oracle中复制表结构和表数据
- 错误整理: ORA-12705: Cannot access NLS data files or invalid environment specified
- java 六种异常处理的陋习
- [JAVA/ANT][2013-03-20][1]关于Ant如何打包
- 采集音频和摄像头视频并实时H264编码及AAC编码
- 110个oracle常用函数总结
- VB.NET用Marshal.PtrToStructure 方法实现数据在数组和结构间复制
- 我眼中的技术高手
- Centos利用yum安装卸载软件常用命令
- 关于ANDROID示例程序(BITMAPFUN)——高效加载图片的坑爹地方
- android,TableLayout布局
- *取得系统变量的最简单方法(Environ 函数)
- 堆和栈的区别 (转贴)
- SqlConnetction类
- 统计代码行数(python实现)