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 |