다음을 통해 공유


클라이언트 DVC 모듈 작성

DVC(동적 가상 채널) 클라이언트 모듈을 작성하려면 먼저 RDC(원격 데스크톱 연결) 클라이언트 플러그 인을 구현하고 등록해야 합니다. DVC 플러그 인은 COM(구성 요소 개체 모델) 개체로 등록된 IWTSPlugin의 구현입니다.

참고

플러그 인은 자유 스레딩 모델에서 구현되어야 합니다. 아파트 모델 구현은 지원되지 않습니다.

다음은 플러그 인에 의해 인스턴스화된 개체에 의해 구현되는 인터페이스 목록입니다.

인터페이스 설명
IWTSPlugin RDC(원격 데스크톱 연결) 클라이언트 플러그 인을 RDC(원격 데스크톱 연결) 클라이언트에서 로드할 수 있습니다.
IWTSListenerCallback RDC(원격 데스크톱 연결) 클라이언트 플러그 인에 특정 수신기의 들어오는 요청에 대해 알 수 있습니다.
IWTSVirtualChannelCallback 채널 상태 변경 또는 수신된 데이터에 대한 알림을 받습니다. 이 인터페이스의 각 instance IWTSVirtualChannel의 한 instance 연결됩니다.

다음은 RDC(원격 데스크톱 연결) 클라이언트에 의해 인스턴스화되고 프레임워크의 일부인 개체에 의해 구현되는 인터페이스 목록입니다.

인터페이스 Description
IWTSVirtualChannelManager 모든 RDC(원격 데스크톱 연결) 클라이언트 플러그 인, DVC 수신기 또는 정적 가상 채널을 관리합니다.
IWTSListener DVC 연결에 대한 각 수신기에 대한 구성 설정을 관리합니다.
IWTSVirtualChannel 채널 상태와 채널의 쓰기를 제어합니다.

다음 그림에서는 RDC(원격 데스크톱 연결) 클라이언트와 RDC(원격 데스크톱 연결) 클라이언트 플러그 인 간의 관계를 보여 줍니다.

클라이언트 및 플러그 인의 관계