Windows 伞库
伞式库是一个静态链接库,用于导出 Win32 API 的子集。 例如,名为 OneCore.lib 的伞库为所有Windows 10设备通用的 Win32 API 子集提供导出。
伞式库中的 API 可以在一系列模块中实现, (该 模块是 API 集 还是 DLL) ,但伞式库会从你身边提取细节,使你的应用在操作系统版本中更易于移植。 只需将桌面应用或驱动程序与包含你感兴趣的 API 集的伞式库链接,这就是你需要做的一切。
库 | 说明 |
---|---|
OneCore.lib | 此库为所有Windows 10设备通用的 Win32 API 子集提供导出。 将桌面应用或驱动程序与 OneCore.lib (链接,并且没有其他库) 访问这些 API。 如果将应用或驱动程序链接到 OneCore.lib,并且仅调用该库中的 Win32 API,则应用或驱动程序将在所有Windows 10设备上成功加载。 |
OneCore_apiset.lib | 此库提供与 OneCore.lib 相同的覆盖范围,但使用 API 设置直接转发。 请注意,使用此库仅与你面向的 SDK 版本指定的Windows 10版本兼容,或更高版本。 |
OneCoreUap.lib | 此库为支持 Windows 运行时 (WinRT) 的所有Windows 10设备提供了 Win32 API 子集的导出。 将桌面应用或驱动程序与 OneCoreUap.lib (链接,而没有其他库) 访问这些 API。 如果将应用或驱动程序链接到 OneCoreUap.lib,并且仅调用该库中的 Win32 API,则应用或驱动程序将在支持 UWP 的所有Windows 10设备上成功加载。 |
OneCoreUAP_apiset.lib | 此库提供与 OneCoreUAP.lib 相同的覆盖范围,但使用 API 设置直接转发 技术。 请注意,使用此库仅与所面向 SDK 指定的Windows 10版本兼容,或更高版本。 |