다음을 통해 공유


IWTSPlugin 인터페이스(tsvirtualchannels.h)

RDC(원격 데스크톱 연결) 클라이언트 플러그 인을 RDC(원격 데스크톱 연결) 클라이언트에서 로드할 수 있습니다. 인터페이스는 플러그 인에 의해 구현되며 RDC 클라이언트에서 가져오고 관리합니다.

RDC 클라이언트는 COM 개체를 인스턴스화하거나 플러그 인에서 구현한 VirtualChannelGetInstance 함수를 호출하여 이 인터페이스의 instance 가져옵니다. 인스턴스를 가져오는 방법에 대한 자세한 내용은 DVC 플러그 인 등록을 참조하세요. 모든 경우에 이 instance RDC(원격 데스크톱 연결) 클라이언트의 수명 동안 유지됩니다.

COM 개체로서 플러그 인은 자유 스레딩 모델에서 구현되어야 합니다. IWTSPlugin 메서드는 플러그 인에 의해 구현되므로 플러그 인은 호출이 다른 스레드에 도착할 수 있음을 알고 있어야 합니다. 호출은 항상 직렬로 도착하므로 병렬로 실행되는 두 개의 호출을 가질 수 없습니다.

다른 들어오는 연결 또는 기존 연결의 데이터를 차단할 수 있으므로 구현에서 이러한 호출을 차단해서는 안 됩니다.

상속

IWTSPlugin 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IWTSPlugin 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

IWTSPlugin 인터페이스에는 이러한 메서드가 있습니다.

 
IWTSPlugin::Connected

RDC(원격 데스크톱 연결) 클라이언트가 RD 세션 호스트(원격 데스크톱 세션 호스트) 서버에 성공적으로 연결되었음을 플러그 인에 알합니다.
IWTSPlugin::D이연결됨

RDC(원격 데스크톱 연결) 클라이언트가 RD 세션 호스트(원격 데스크톱 세션 호스트) 서버에서 연결이 끊어졌습니다.
IWTSPlugin::Initialize

클라이언트에서 플러그 인으로 이루어진 첫 번째 호출에 사용됩니다.
IWTSPlugin::Terminated

RDC(원격 데스크톱 연결) 클라이언트가 종료되었음을 플러그 인에 알 수 있습니다.

설명

IWTSPlugin 인터페이스는 %System32%\webauthn.dll 구현되어 원격 데스크톱 WebAuthn 리디렉션 기능을 사용하도록 설정합니다. webauthn.dll 제공하는 VirtualChannelGetInstance를 호출하여 이 인터페이스의 instance 가져옵니다.

요구 사항

   
지원되는 최소 클라이언트 Windows Vista
지원되는 최소 서버 Windows Server 2008
대상 플랫폼 Windows
헤더 tsvirtualchannels.h