다음을 통해 공유


네이티브 코드에서 스크립트 불가능 인터페이스 호출

Windows SDK는 원격 데스크톱 ActiveX 컨트롤에 대한 헤더 파일을 제공하지 않습니다. 이 문서에서는 네이티브 코드와 관리 코드 모두에서 내보내는 스크립트 불가능 인터페이스를 호출하기 위한 지침을 제공합니다.

네이티브 코드에서 스크립트 불가능 인터페이스 호출

네이티브 코드에서 스크립트 불가능 인터페이스를 호출하려면 MSVC(Microsoft C++) 컴파일러에서 지원하는 지시문을 사용합니다 #import .

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

'#import' 지시문은 원격 데스크톱 ActiveX 컨트롤 형식 라이브러리에 대해 "mstscax.tlh"라는 헤더 파일을 생성합니다. 생성된 헤더 파일을 포함할 수 있습니다. 이 코드 조각을 컴파일하려면 개발자가 헤더 파일이 생성되는 폴더가 컴파일러에서 포함 파일을 검색하는 디렉터리의 일부인지 확인해야 합니다.

관리 코드에서 스크립트 가능 인터페이스 호출

관리 코드에서 원격 데스크톱 ActiveX 컨트롤의 인터페이스를 호출하려면 ActiveX 컨트롤 가져오기 도구를 사용하여 .NET 어셈블리를 생성합니다.

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

생성된 어셈블리는 Visual Studio의 관리 코드 프로젝트에서 참조할 수 있습니다.

원격 데스크톱 ActiveX 컨트롤 사용