Compartilhar via


Introdução à API DualEngine

Este artigo explica-lhe os passos para começar a utilizar a API DualEngine.

Passo 1: obter acesso à Funcionalidade de Acesso Limitado DualEngine

A API DualEngine faz parte de uma Funcionalidade de Acesso Limitado. Para obter mais informações ou para pedir um token de desbloqueio, contacte Suporte da Microsoft.

A LAF DualEngine é tratada de forma um pouco atípica; Para obter detalhes, veja Desbloquear a Funcionalidade de Acesso Limitado na Criação de um plug-in do adaptador DualEngine DLL.

Passo 2: Transferir o cabeçalho da API DualEngine

A API DualEngine é uma interface COM que só é oficialmente suportada através de C++, e não faz parte do SDK do Windows normal. Por conseguinte, tem de transferir o cabeçalho dualengine.h da API DualEngine e, em seguida, incluí-lo no projeto DLL do adaptador.

Passo 3: Criar uma DLL de adaptador

A API DualEngine é acedida ao fornecer uma DLL de plug-in à Internet Explorer no início. A Internet Explorer carrega a DLL no arranque, chama algumas exportações na DLL e fornece-lhe os objetos de que precisa para aceder à API. Veja Creating a DualEngine adapter plugin DLL (Criar um plug-in de adaptador DualEngine).

Passo 4: Iniciar Explorer da Internet

Por fim, os Explorer da Internet têm de ser iniciados e informados sobre onde e como carregar o adaptador que criou. Isto pode ser feito ao iniciar a Internet Explorer com os argumentos da linha de comandos corretos, da seguinte forma:

C:\Program Files\Internet Explorer\iexplore.exe -DualEngineAdapter=C:\temp\TestApp\TestAdapter.dll -DualEnginePipe=784 APPID:TESTAPP

Para obter mais informações sobre estes argumentos da linha de comandos, consulte o artigo Iniciar Explorer da Internet.

Neste momento, a Internet Explorer está agora a executar o código do adaptador, que agora pode aceder à API DualEngine. Para ver que funcionalidade está disponível, explore DualEngine Win32 C++ Reference (Referência de DualEngine Win32 C++).