|GlobalLock的前世今生1:古老年代( 二 )
如果内存被分配为“可移动”并被锁定 , 或者如果它被分配为“固定” , 那么你可以传递 GMEM_MOVEABLE标志来覆盖“可能只在原地调整大小”行为 , 在这种情况下 , 内存管理器将尝试在必要时移动内存 。传递 GMEM_MOVEABLE 标志意味着 , “不 , 真的 , 我知道根据规则 , 你不能移动内存 , 但我希望你无论如何都要移动它 。我保证负责更新所有指向旧位置的指针以指向新位置 。 ”
总结请直接使用new/delete , 拒绝古老玩意儿 。
但 , 有必要了解这段历史 。
最后Raymond Chen的《The Old New Thing》是我非常喜欢的博客之一 , 里面有很多关于Windows的小知识 , 对于广大Windows平台开发者来说 , 确实十分有帮助 。
本文来自:《A history of GlobalLock part 1: The early years》
相关经验推荐
- iPhoneSE|iPhone SE3的5种网传渲染图曝光,你最相信哪一个?
- 高通骁龙|从3699跌至1899,价格腰斩后的老旗舰,比千元机强大很多
- 海信|销量最好的85英寸海信Vidda85V1F-S突然在热销榜中消失,原因简单
- 绘画|三千左右性价比最高的双电机电动升降桌—极创悠品电脑升降桌
- ColorOS|手机上的私人助理?ColorOS 12负一屏体验:好玩又高效
- 小米科技|2022拍照最好的几款手机,堪比小单反,经常拍照的可以考虑一下
- 广角镜头|iPhone 13 Pro Max 测评:给一个优质的五星好评!
- Google|谷歌推出首批适用于Windows系统的Android游戏
- iPhone|聊一聊iphone一直闭口不谈的弊端!
- 华为鸿蒙系统|蒙系统的那些卡片功能,也就是刚面世时候的噱头,用下来用处不大