ItsPubPlugin インターフェイス (tspubplugincom.h)
RemoteApp および Desktop Connectionsのユーザーが使用できるリソースに関する情報を提供するプロパティとメソッドを公開します。 このインターフェイスのメソッドは、リモート デスクトップ Web アクセス (RD Web アクセス) およびリモート デスクトップ接続ブローカー (RD 接続ブローカー) の RemoteApp およびデスクトップ接続管理サービスによって呼び出されます。
ItsPubPlugin を介して公開できるリソースには、通常、RemoteApp プログラム、仮想マシン プール、個人用仮想デスクトップが含まれます。 このインターフェイスを実装し、レジストリに登録することで、これらのリソースを RD Web Access および RemoteApp および Desktop 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 およびデスクトップ接続管理サービスによって呼び出されるようにプラグインを登録するには
- DLL にプラグインを実装し、Regsvr32.exe ツールを使用して DLL を登録します。
- 次のキーの下に、DLL の CLSID の という名前のサブキーを作成します。
HKEY_LOCAL_MACHINE Software Microsoft Windows NT CurrentVersion Terminal Server CentralizedPublishing Plugins
- "IsEnabled" という名前の DWORD 型のサブキーの値を作成します。 サービスがプラグインを呼び出せるようにするには、値を 1 に設定します。 プラグインの呼び出しを禁止するには、値を 0 に設定します。 サービスがプラグインを自動的に読み込むため、サービスを再起動する必要はありません。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | サポートなし |
サポートされている最小のサーバー | Windows Server 2008 R2 |
対象プラットフォーム | Windows |
ヘッダー | tspubplugincom.h |