Partilhar via


Chamando interfaces não programáveis a partir de código nativo

O SDK do Windows não fornece arquivos de cabeçalho para o controle ActiveX da Área de Trabalho Remota. Este artigo fornece orientação para chamar as interfaces não programáveis que exporta do código nativo e gerenciado.

Chamar interfaces não programáveis a partir de código nativo

Para chamar interfaces não programáveis a partir de código nativo, use a diretiva #import suportada pelo compilador Microsoft C++ (MSVC).

#import "libid:8C11EFA1-92C3-11D1-BC1E-00C04FA31489"
#include "mstscax.tlh"

A diretiva '#import'' gerará um arquivo de cabeçalho chamado "mstscax.tlh" para a biblioteca de tipos de controle ActiveX da Área de Trabalho Remota. O arquivo de cabeçalho gerado pode então ser incluído. Para que esse trecho seja compilado, o desenvolvedor precisará garantir que a pasta onde o arquivo de cabeçalho é gerado faça parte dos diretórios pesquisados pelo compilador.

Chamar interfaces programáveis a partir de código gerenciado

Para chamar as interfaces do controle ActiveX da Área de Trabalho Remota a partir do código gerenciado, use a ferramenta Importador de Controle ActiveX para gerar um assembly .NET.

aximp.exe c:\windows\system32\mstscax.dll

O assembly gerado pode então ser referenciado por um projeto de código gerenciado no Visual Studio.

Usando o controle ActiveX da Área de Trabalho Remota