Compartilhar via


Chamando interfaces não scriptáveis do 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 diretrizes para chamar as interfaces não scriptáveis que exporta de código nativo e gerenciado.

Chamar interfaces não scriptáveis do código nativo

Para chamar interfaces não scriptáveis do código nativo, use a #import diretiva compatível com o compilador do 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. Em seguida, o arquivo de cabeçalho gerado pode ser incluído. Para que esse snippet seja compilado, o desenvolvedor precisará garantir que a pasta em que o arquivo de cabeçalho é gerado faça parte dos diretórios pesquisados para incluir arquivos pelo compilador.

Chamar interfaces com script do código gerenciado

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

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

Em seguida, o assembly gerado pode ser referenciado por um projeto de código gerenciado no Visual Studio.

Usando o controle ActiveX da Área de Trabalho Remota