다음을 통해 공유


ItsPubPlugin 인터페이스(tspubplugincom.h)

RemoteApp 및 Desktop Connections 사용자가 사용할 수 있는 리소스에 대한 정보를 제공하는 속성 및 메서드를 노출합니다. 이 인터페이스의 메서드는 원격 데스크톱 웹 액세스(RD 웹 액세스) 및 원격 데스크톱 연결 브로커(RD 연결 브로커)의 RemoteApp 및 데스크톱 연결 관리 서비스에 의해 호출됩니다.

ItsPubPlugin을 통해 노출될 수 있는 리소스에는 일반적으로 RemoteApp 프로그램, 가상 머신 풀 및 개인 가상 데스크톱이 포함됩니다. 이 인터페이스를 구현하고 레지스트리에 등록하면 RD 웹 액세스 및 RemoteApp 및 데스크톱 Connections 사용자에게 이러한 리소스를 표시할 수 있습니다. 인터페이스는 리소스의 사용자 지정 필터링을 수행하고 현재 지원되지 않는 파일 형식에 대한 지원을 제공할 수 있습니다. (.rdp 파일만 기본적으로 지원됩니다.)

상속

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

메서드

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

 
ItsPubPlugin::get_pluginName

플러그 인의 이름을 검색합니다.
ItsPubPlugin::get_pluginVersion

플러그 인의 버전을 검색합니다.
ItsPubPlugin::GetCacheLastUpdateTime

캐시가 마지막으로 업데이트된 시간을 반환합니다.
ItsPubPlugin::GetResource

이 메서드는 예약되어 있으며 항상 E_NOTIMPL 반환해야 합니다. (ItsPubPlugin.GetResource)
ItsPubPlugin::GetResourceList

지정된 사용자에게 할당된 리소스 목록을 검색합니다. (ItsPubPlugin.GetResourceList)
ItsPubPlugin::ResolveResource

사용자가 할당한 개인 가상 데스크톱에 연결하는 방법에 대한 정보를 제공합니다.

설명

RemoteApp 및 데스크톱 연결 관리 서비스에서 호출되도록 플러그 인을 등록하려면

  1. DLL에서 플러그 인을 구현하고 Regsvr32.exe 도구를 사용하여 DLL을 등록합니다.
  2. 다음 키 아래에 DLL의 CLSID에 대한 이라는 하위 키를 만듭니다.
    HKEY_LOCAL_MACHINE
       Software
          Microsoft
             Windows NT
                CurrentVersion
                   Terminal Server
                      CentralizedPublishing
                         Plugins
  3. 이름이 "IsEnabled"인 DWORD 형식의 하위 키에 대한 값을 만듭니다. 서비스에서 플러그 인을 호출할 수 있도록 하려면 값을 1로 설정합니다. 플러그 인에 대한 호출을 허용하지 않하려면 값을 0으로 설정합니다. 서비스가 플러그 인을 자동으로 로드하므로 서비스를 다시 시작할 필요가 없습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 지원되는 버전 없음
지원되는 최소 서버 Windows Server 2008 R2
대상 플랫폼 Windows
헤더 tspubplugincom.h

추가 정보

RemoteApp 및 데스크톱 연결 관리 서비스 인터페이스

RemoteApp 및 데스크톱 연결 관리 서비스 구조