DualEngine API 入门
本文将引导你完成开始使用 DualEngine API 的步骤。
步骤 1:访问 DualEngine 受限访问功能
DualEngine API 是受限访问功能的一部分。 有关详细信息或请求解锁令牌,请联系 Microsoft 支持部门。
DualEngine LAF 的处理有点不合情理:有关详细信息,请参阅创建 DualEngine 适配器插件 DLL 中的解锁受限访问功能。
步骤 2:下载 DualEngine API 标头
DualEngine API 是仅通过 C++ 正式支持的 COM 接口,不属于正常Windows SDK。 因此,必须 下载 DualEngine API 标头 dualengine.h,然后将其包含在适配器 DLL 项目中。
步骤 3:创建适配器 DLL
通过在启动时向 Internet Explorer 提供插件 DLL 来访问 DualEngine API。 Internet Explorer 在启动时加载 DLL,在 DLL 上调用一些导出,并提供访问 API 所需的对象。 请参阅 创建 DualEngine 适配器插件 DLL。
步骤 4:启动 Internet Explorer
最后,必须启动 Internet Explorer 并告知在何处以及如何加载创建的适配器。 为此,可以使用正确的命令行参数启动 Internet Explorer,如下所示:
C:\Program Files\Internet Explorer\iexplore.exe -DualEngineAdapter=C:\temp\TestApp\TestAdapter.dll -DualEnginePipe=784 APPID:TESTAPP
有关这些命令行参数的详细信息,请参阅 启动 Internet Explorer。
此时,Internet Explorer 正在运行适配器代码,该代码现在可以访问 DualEngine API。 若要查看可用的功能,请浏览 DualEngine Win32 C++ 参考。