Начало работы с API DualEngine
В этой статье описано, как приступить к использованию API DualEngine.
Шаг 1. Получение доступа к функции ограниченного доступа DualEngine
API DualEngine является частью функции ограниченного доступа. Дополнительные сведения или запрос маркера разблокировки см. в служба поддержки Майкрософт.
DualEngine LAF обрабатывается несколько нетипично; Дополнительные сведения см. в разделе Разблокировка функции ограниченного доступа в статье Создание библиотеки DLL подключаемого модуля адаптера DualEngine.
Шаг 2. Скачивание заголовка API DualEngine
API DualEngine — это COM-интерфейс, который официально поддерживается только через C++, и не является частью обычной Windows SDK. Поэтому необходимо скачать заголовок API DualEngine dualengine.h, а затем включить его в проект DLL адаптера.
Шаг 3. Создание библиотеки DLL адаптера
Доступ к API DualEngine осуществляется путем предоставления библиотеки DLL подключаемого модуля в Интернет Обозреватель при запуске. Интернет-Обозреватель загружает библиотеку DLL при запуске, вызывает некоторые операции экспорта в библиотеку DLL и предоставляет объекты, необходимые для доступа к API. См . раздел Создание библиотеки DLL подключаемого модуля адаптера DualEngine.
Шаг 4. Запуск интернет-Обозреватель
Наконец, необходимо запустить интернет-Обозреватель и указать, где и как загрузить созданный адаптер. Это можно сделать, запустив интернет-Обозреватель с правильными аргументами командной строки, как показано ниже.
C:\Program Files\Internet Explorer\iexplore.exe -DualEngineAdapter=C:\temp\TestApp\TestAdapter.dll -DualEnginePipe=784 APPID:TESTAPP
Дополнительные сведения об этих аргументах командной строки см. в разделе Запуск интернет-Обозреватель.
На этом этапе интернет-Обозреватель теперь выполняет код адаптера, который теперь может получить доступ к API DualEngine. Сведения о доступных функциях см. в справочнике по DualEngine Win32 C++.