Freigeben über


Aufrufen nicht skriptfähiger Schnittstellen aus nativem Code

Das Windows SDK stellt keine Headerdateien für das ActiveX-Remotedesktop-Steuerelement bereit. Dieser Artikel enthält Anleitungen zum Aufrufen der nicht skriptfähigen Schnittstellen, die sowohl aus nativem als auch aus verwaltetem Code exportiert werden.

Aufrufen nicht skriptfähiger Schnittstellen aus nativem Code

Um nicht skriptfähige Schnittstellen aus nativem Code aufzurufen, verwenden Sie die #import vom Microsoft C++-Compiler (MSVC) unterstützte Direktive.

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

Die #import-Direktive generiert eine Headerdatei mit dem Namen "mstscax.tlh" für die Remotedesktop-ActiveX-Steuerelementtypbibliothek. Die generierte Headerdatei kann dann eingeschlossen werden. Damit dieser Codeausschnitt kompiliert werden kann, muss der Entwickler sicherstellen, dass der Ordner, in dem die Headerdatei generiert wird, Teil der Verzeichnisse ist, die vom Compiler nach Includedateien gesucht werden.

Aufrufen von skriptfähigen Schnittstellen aus verwaltetem Code

Um die Schnittstellen des ActiveX-Remotedesktopsteuerelements aus verwaltetem Code aufzurufen, verwenden Sie das ActiveX-Steuerelementimporttool , um eine .NET-Assembly zu generieren.

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

Auf die generierte Assembly kann dann von einem Projekt mit verwaltetem Code in Visual Studio verwiesen werden.

Verwenden des Remotedesktop-ActiveX-Steuerelements