IWTSProtocolConnection 인터페이스(wtsprotocol.h)
[IWTSProtocolConnection은 더 이상 Windows Server 2012 사용할 수 없습니다. 대신 IWRdsProtocolConnection을 사용합니다.]
클라이언트 연결을 구성하기 위해 원격 데스크톱 서비스 서비스에서 호출한 메서드를 노출합니다. 프로토콜은 클라이언트의 연결 요청을 처리하기 위해 이 인터페이스를 구현해야 합니다. 프로토콜 수신기가 클라이언트에서 연결 요청을 받으면 IWTSProtocolConnection 개체를 만들고 OnConnected 메서드를 호출하여 원격 데스크톱 서비스 서비스에 전달해야 합니다. 이에 대한 응답으로 서비스는 IWTSProtocolConnectionCallback 개체에 대한 참조를 추가하고 이에 대한 포인터를 반환합니다. 연결이 더 이상 필요하지 않은 경우 프로토콜은 포인터를 해제해야 합니다.
연결 시퀀스 중에 나열된 순서대로 원격 데스크톱 서비스 서비스에서 다음 메서드를 호출합니다.
- GetLogonErrorRedirector
- SendPolicyData
- AcceptConnection
- GetClientData
- GetUserCredentials
- GetLicenseConnection
- AuthenticateClientToSession
- NotifySessionId
- GetProtocolHandles
- ConnectNotify
- IsUserAllowedToLogon
- SessionArbitrationEnumeration
- LogonNotify
- GetUserData
- DisconnectNotify (생성된 새 세션에서 호출됨)
- NotifySessionId (기존 세션에서 호출됨)
- GetProtocolHandles
- ConnectNotify
- LogonNotify
- GetProtocolStatus
- GetLastInputTime
- SetErrorInfo
- SendBeep
- CreateVirtualChannel
- QueryProperty
- GetShadowConnection
상속
IWTSProtocolConnection 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IWTSProtocolConnection 에는 다음과 같은 유형의 멤버도 있습니다.
메서드
IWTSProtocolConnection 인터페이스에는 이러한 메서드가 있습니다.
IWTSProtocolConnection::AcceptConnection IWTSProtocolConnection::AcceptConnection을 더 이상 사용할 수 없습니다. 대신 IWRdsProtocolConnection::AcceptConnection을 사용합니다. |
IWTSProtocolConnection::AuthenticateClientToSession IWTSProtocolConnection::AuthenticateClientToSession을 더 이상 사용할 수 없습니다. 대신 IWRdsProtocolConnection::AuthenticateClientToSession을 사용합니다. |
IWTSProtocolConnection::Close IWTSProtocolConnection::Close를 더 이상 사용할 수 없습니다. 대신 IWRdsProtocolConnection::Close를 사용합니다. |
IWTSProtocolConnection::ConnectNotify IWTSProtocolConnection::ConnectNotify를 더 이상 사용할 수 없습니다. 대신 IWRdsProtocolConnection::ConnectNotify를 사용합니다. |
IWTSProtocolConnection::CreateVirtualChannel IWTSProtocolConnection::CreateVirtualChannel을 더 이상 사용할 수 없습니다. 대신 IWRdsProtocolConnection::CreateVirtualChannel을 사용합니다. |
IWTSProtocolConnection::D isconnectNotify IWTSProtocolConnection::D isconnectNotify를 더 이상 사용할 수 없습니다. 대신 IWRdsProtocolConnection::D isconnectNotify를 사용합니다. |
IWTSProtocolConnection::GetClientData IWTSProtocolConnection::GetClientData를 더 이상 사용할 수 없습니다. 대신 IWRdsProtocolConnection::GetClientData를 사용합니다. |
IWTSProtocolConnection::GetLastInputTime IWTSProtocolConnection::GetLastInputTime을 더 이상 사용할 수 없습니다. 대신 IWRdsProtocolConnection::GetLastInputTime을 사용합니다. |
IWTSProtocolConnection::GetLicenseConnection IWTSProtocolConnection::GetLicenseConnection을 더 이상 사용할 수 없습니다. 대신 IWRdsProtocolConnection::GetLicenseConnection을 사용합니다. |
IWTSProtocolConnection::GetLogonErrorRedirector IWTSProtocolConnection::GetLogonErrorRedirector를 더 이상 사용할 수 없습니다. 대신 IWRdsProtocolConnection::GetLogonErrorRedirector를 사용합니다. |
IWTSProtocolConnection::GetProtocolHandles IWTSProtocolConnection::GetProtocolHandles를 더 이상 사용할 수 없습니다. |
IWTSProtocolConnection::GetProtocolStatus IWTSProtocolConnection::GetProtocolStatus를 더 이상 사용할 수 없습니다. 대신 IWRdsProtocolConnection::GetProtocolStatus를 사용합니다. |
IWTSProtocolConnection::GetShadowConnection IWTSProtocolConnection::GetShadowConnection을 더 이상 사용할 수 없습니다. 대신 IWRdsProtocolConnection::GetShadowConnection을 사용합니다. |
IWTSProtocolConnection::GetUserCredentials IWTSProtocolConnection::GetUserCredentials를 더 이상 사용할 수 없습니다. 대신 IWRdsProtocolConnection::GetUserCredentials를 사용합니다. |
IWTSProtocolConnection::GetUserData IWTSProtocolConnection::GetUserData를 더 이상 사용할 수 없습니다. 대신 IWRdsProtocolSettings::MergeSettings를 사용합니다. |
IWTSProtocolConnection::IsUserAllowedToLogon IWTSProtocolConnection::IsUserAllowedToLogon을 더 이상 사용할 수 없습니다. 대신 IWRdsProtocolConnection::IsUserAllowedToLogon을 사용합니다. |
IWTSProtocolConnection::LogonNotify IWTSProtocolConnection::LogonNotify를 더 이상 사용할 수 없습니다. 대신 IWRdsProtocolConnection::LogonNotify를 사용합니다. |
IWTSProtocolConnection::NotifySessionId IWTSProtocolConnection::NotifySessionId를 더 이상 사용할 수 없습니다. 대신 IWRdsProtocolConnection::NotifySessionId를 사용합니다. |
IWTSProtocolConnection::QueryProperty IWTSProtocolConnection::QueryProperty를 더 이상 사용할 수 없습니다. 대신 IWRdsProtocolConnection::QueryProperty를 사용합니다. |
IWTSProtocolConnection::SendBeep IWTSProtocolConnection::SendBeep을 더 이상 사용할 수 없습니다. |
IWTSProtocolConnection::SendPolicyData IWTSProtocolConnection::SendPolicyData를 더 이상 사용할 수 없습니다. 대신 IWRdsProtocolManager::NotifySettingsChange를 사용합니다. |
IWTSProtocolConnection::SessionArbitrationEnumeration IWTSProtocolConnection::SessionArbitrationEnumeration을 더 이상 사용할 수 없습니다. 대신 IWRdsProtocolConnection::SessionArbitrationEnumeration을 사용합니다. |
IWTSProtocolConnection::SetErrorInfo IWTSProtocolConnection::SetErrorInfo를 더 이상 사용할 수 없습니다. 대신 IWRdsProtocolConnection::SetErrorInfo를 사용합니다. |
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | 지원되는 버전 없음 |
지원되는 최소 서버 | Windows Server 2008 R2 |
대상 플랫폼 | Windows |
헤더 | wtsprotocol.h |