Udostępnij przez


Wywoływanie interfejsów innych niż skryptowe z kodu natywnego

Zestaw Windows SDK nie udostępnia plików nagłówkowych dla kontrolki ActiveX pulpitu zdalnego. Ten artykuł zawiera wskazówki dotyczące wywoływania nieskryptowalnych interfejsów, które eksportuje zarówno w przypadku kodu natywnego, jak i zarządzanego.

Wywoływanie interfejsów innych niż skryptowe z kodu natywnego

Aby wywołać interfejsy nieskrypcyjne z kodu natywnego, użyj dyrektywy #import obsługiwanej przez kompilator języka Microsoft C++ (MSVC).

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

Dyrektywa "#import" wygeneruje plik nagłówka o nazwie "mstscax.tlh" dla biblioteki typów kontrolek ActiveX pulpitu zdalnego. Następnie można dołączyć wygenerowany plik nagłówka. Aby ten fragment kodu został skompilowany, deweloper musi upewnić się, że folder, w którym jest generowany plik nagłówka, jest częścią katalogów wyszukiwanych pod kątem dołączania plików przez kompilator.

Wywoływanie interfejsów skryptowych z kodu zarządzanego

Aby wywołać interfejsy kontrolki ActiveX pulpitu zdalnego z kodu zarządzanego, użyj narzędzia Importer kontrolek ActiveX do wygenerowania zestawu .NET.

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

Wygenerowany zestaw może być następnie przywołyny przez projekt kodu zarządzanego w programie Visual Studio.

korzystanie z kontrolki ActiveX dla pulpitu zdalnego