zab
zab
驱动小牛
驱动小牛
  • 注册日期2001-07-04
  • 最后登录2008-01-10
  • 粉丝0
  • 关注0
  • 积分126分
  • 威望14点
  • 贡献值0点
  • 好评度12点
  • 原创分0分
  • 专家分0分
阅读:1055回复:5

请问一个内存分配的问题

楼主#
更多 发布于:2003-04-26 16:48
请问win2k的DDK中有没有类似与realloc()的函数,用于把一块已经分配的内存重新分配,而不影响原来已经分配内存的内容?
dos
dos
驱动小牛
驱动小牛
  • 注册日期2001-06-13
  • 最后登录2010-02-24
  • 粉丝0
  • 关注0
  • 积分90分
  • 威望9点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-04-27 02:11
请问win2k的DDK中有没有类似与realloc()的函数,用于把一块已经分配的内存重新分配,而不影响原来已经分配内存的内容?


没找到。有这个必要吗?把需要使用不同类型来访问的数据定义成union试试。
zab
zab
驱动小牛
驱动小牛
  • 注册日期2001-07-04
  • 最后登录2008-01-10
  • 粉丝0
  • 关注0
  • 积分126分
  • 威望14点
  • 贡献值0点
  • 好评度12点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-04-28 20:47
其实目的就是想实现一个动态数组。每产生一个新数据就把它加入到数组中来,因此数组中元素的个数未知。用realloc可以很容易实现,可是DDK中是不是没有类似的函数啊?
mailme
驱动老牛
驱动老牛
  • 注册日期2001-05-21
  • 最后登录2010-02-25
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-04-29 14:13
用wdm的链表吧
早起早睡 精神百倍
zab
zab
驱动小牛
驱动小牛
  • 注册日期2001-07-04
  • 最后登录2008-01-10
  • 粉丝0
  • 关注0
  • 积分126分
  • 威望14点
  • 贡献值0点
  • 好评度12点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-04-30 10:11
请问wdm链表如何使用?
谢谢!!!
mailme
驱动老牛
驱动老牛
  • 注册日期2001-05-21
  • 最后登录2010-02-25
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-04-30 11:33
我也没用过
你看看书得了
刚刚看了一下,好像不难

《Programming the Microsoft Windows Driver Model》
第三章“基本编程技术”的“内存管理”后半部分有详细介绍
早起早睡 精神百倍
游客

返回顶部