CopyStructFromPtr问题

DBIverson 2005-02-20 04:22:48
CopyStructFromPtr是什么东西?怎么用?什么时候要用?
还有一个CopyPtrFromStruct是一对的。
...全文
57 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
homezj 2005-02-20
  • 打赏
  • 举报
回复
呵呵!CopyStructFromPtr就是“按地址复制结构”的意思。
没听说有这个API,我想TechnoFantasy(冰儿马甲www.applevb.com)说得是对的,可能是一个API的别名吧。
RtlMoveMemory的常见别名,就是“CopyMemory”。
TechnoFantasy 2005-02-20
  • 打赏
  • 举报
回复
而后者正好是相反的,两个函数的定义如下:


CopyStructFromPtr Lib "kernel32" Alias "RtlMoveMemory" (struct As Any, ByVal ptr As Long, ByVal cb As Long)

CopyPtrFromStruct Lib "kernel32" Alias "RtlMoveMemory" (ByVal ptr As Long, struct As Any, ByVal cb As Long)
TechnoFantasy 2005-02-20
  • 打赏
  • 举报
回复
其实就是RtlMoveMemory函数的另外一个定义,用于从一个内存地址中拷贝出结构,函数的使用范例:

http://www0.ccidnet.com/tech/msrc/2000/05/24/58_756.html

809

社区成员

发帖
与我相关
我的任务
社区描述
VB 多媒体
社区管理员
  • 多媒体
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧