A dynamic link library (DLL) consists of shared code and data that an application can load at run time, rather than statically link at compile time. Advantages of using DLLs include reduced code footprint, lower memory utilization due to single-copy-sharing, flexible development and testing, modularity and functional isolation, and so on.
This paper provides guidelines for developing robust, portable, and extensible DLLs for the Windows family of operating systems.
Included in this paper:
| • | The Library Loader, DLLMain, and the Loader Lock |
| • | Interactions Between the Loader, the Loader Lock, and DLLMain |
| • | Best Practices for Implementing DLLMain |
http://www.microsoft.com/whdc/driver/kernel/DLL_bestprac.mspx
本文档提供了一套关于如何为Windows操作系统家族开发稳定、可移植及可扩展的动态链接库(DLL)的最佳实践指南。讨论了DLL加载器、DLLMain函数及加载锁等内容,并详细介绍了这些组件之间的交互方式。
233

被折叠的 条评论
为什么被折叠?



