다음을 통해 공유


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

추가 정보

ItsPubPlugin