动态链接库 (DLL) 是一个模块,其中包含其他模块 (应用程序或 DLL) 可以使用的函数和数据。

DLL 可以定义两种类型的函数:导出函数和内部函数。 导出的函数旨在由其他模块调用,以及从定义它们的 DLL 内部调用。 内部函数通常仅用于从定义内部的 DLL 调用。 尽管 DLL 可以导出数据,但其数据通常仅由其函数使用。 但是,无法阻止另一个模块读取或写入该地址。

DLL 提供了模块化应用程序的方法,以便可以更轻松地更新和重复使用其功能。 当多个应用程序同时使用相同的功能时,DLL 也有助于降低内存开销,因为尽管每个应用程序都收到自己的 DLL 数据副本,但应用程序共享 DLL 代码。

Windows应用程序编程接口 (API) 实现为一组 DLL,因此使用Windows API 的任何进程都使用动态链接。

  • 关于Dynamic-Link库
  • 使用 Dynamic-Link 库
  • 动态链接库参考
  • 如果你是计算机上的 DLL 遇到困难的用户,则应联系发布 DLL 的软件供应商的客户支持。 如果你觉得你需要支持 Microsoft 产品 (,包括Windows) ,请转到 support.microsoft.com 我们的技术支持站点。

    DLL (Visual C++)