ItsPubPlugin::ResolveResource 메서드(tspubplugincom.h)
사용자의 할당된 개인 가상 데스크톱에 연결하는 방법에 대한 정보를 제공합니다. 개인 가상 데스크톱 기능의 사용자 지정 구현을 제공하려는 경우 이 메서드를 구현합니다.
그렇지 않으면 이 메서드는 E_NOTIMPL 반환해야 합니다. 이 메서드는 원격 데스크톱 연결 브로커(RD 연결 브로커)가 사용자를 개인 가상 데스크톱에 연결할 때 RemoteApp 및 데스크톱 연결 관리 서비스에서 호출됩니다.
구문
HRESULT ResolveResource(
[out] DWORD *resourceType,
[out] wchar_t [256] resourceLocation,
[out] wchar_t [256] endPointName,
[in] wchar_t *userID,
[in] wchar_t *alias
);
매개 변수
[out] resourceType
리소스 유형을 수신할 DWORD 변수에 대한 포인터입니다. 다음 값 중 하나일 수 있습니다.
1
플러그 인은 가상 데스크톱 풀용입니다.
2
플러그 인은 개인 가상 데스크톱용입니다.
[out] resourceLocation
리소스 플러그 인의 이름입니다.
[out] endPointName
엔드포인트의 이름입니다. 개인 가상 데스크톱의 경우 사용자에게 할당된 데스크톱의 이름을 지정합니다. 가상 데스크톱 풀의 경우 풀의 이름을 지정합니다.
[in] userID
SID(사용자 보안 식별자)를 포함하는 문자열에 대한 포인터입니다.
[in] alias
사용자의 별칭을 포함하는 문자열에 대한 포인터입니다.
반환 값
메서드가 성공하면 S_OK를 반환하고, 그러지 않으면 HRESULT 오류 코드를 반환합니다.
설명
RD 연결 브로커는 사용자를 리소스에 연결할 때 하나의 플러그 인만 호출합니다. 전화를 받으려면 RD 연결 브로커를 시작하기 전에 플러그 인을 등록해야 합니다. 또는 클라이언트가 연결하는 데 사용하는 .rdp 파일에 "LoadBalanceInfo" 설정을 추가해야 합니다. 예를 들어 플러그 인이 개인 가상 데스크톱용이고 "plugin1"이라고 하는 경우 .rdp 파일에 "LoadBalanceInfo:s:tsv://vmresource1.2.plugin1" 줄을 추가합니다.
요구 사항
지원되는 최소 클라이언트 | 지원되는 버전 없음 |
지원되는 최소 서버 | Windows Server 2008 R2 |
대상 플랫폼 | Windows |
헤더 | tspubplugincom.h |