Interface ItsPubPlugin (tspubplugincom.h)
Expõe propriedades e métodos que fornecem informações sobre os recursos disponíveis para usuários do RemoteApp e da área de trabalho Connections. Os métodos nessa interface são chamados pelo serviço de Gerenciamento de Conexões de Área de Trabalho e RemoteApp no Acesso via Web da Área de Trabalho Remota (Acesso via Web da Área de Trabalho Remota) e pelo Agente de Conexão de Área de Trabalho Remota (Agente de Conexão de Área de Trabalho Remota).
Os recursos que podem ser expostos por meio de ItsPubPlugin normalmente incluem programas RemoteApp, pools de máquinas virtuais e áreas de trabalho virtuais pessoais. Ao implementar essa interface e registrá-la no Registro, esses recursos podem ser exibidos para usuários no Acesso via Web da Área de Trabalho Remota e remoteApp e área de trabalho Connections. Sua interface pode executar a filtragem personalizada de recursos e fornecer suporte para tipos de arquivo que não têm suporte no momento. (Somente arquivos .rdp têm suporte por padrão.)
Herança
A interface ItsPubPlugin herda da interface IUnknown . O ItsPubPlugin também tem estes tipos de membros:
Métodos
A interface ItsPubPlugin tem esses métodos.
ItsPubPlugin::get_pluginName Recupera o nome do plug-in. |
ItsPubPlugin::get_pluginVersion Recupera a versão do plug-in. |
ItsPubPlugin::GetCacheLastUpdateTime Retorna a hora em que o cache foi atualizado pela última vez. |
ItsPubPlugin::GetResource Esse método é reservado e sempre deve retornar E_NOTIMPL. (ItsPubPlugin.GetResource) |
ItsPubPlugin::GetResourceList Recupera uma lista de recursos atribuídos ao usuário especificado. (ItsPubPlugin.GetResourceList) |
ItsPubPlugin::ResolveResource Fornece informações sobre como se conectar à área de trabalho virtual pessoal atribuída a um usuário. |
Comentários
Para registrar seu plug-in para que ele seja chamado pelo serviço de Gerenciamento de Conexões de Área de Trabalho e RemoteApp
- Implemente o plug-in em uma DLL e registre a DLL usando a ferramenta Regsvr32.exe.
- Crie uma subchave chamada para o CLSID da DLL na seguinte chave:
HKEY_LOCAL_MACHINE Software Microsoft Windows NT CurrentVersion Terminal Server CentralizedPublishing Plugins
- Crie um valor para a subchave do tipo DWORD com o nome "IsEnabled". Para permitir que o serviço chame o plug-in, defina o valor como um. Para não permitir chamadas para o plug-in, defina o valor como zero. Você não precisa reiniciar o serviço porque o serviço carrega o plug-in automaticamente.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Nenhum compatível |
Servidor mínimo com suporte | Windows Server 2008 R2 |
Plataforma de Destino | Windows |
Cabeçalho | tspubplugincom.h |
Confira também
Interfaces do Serviço de Gerenciamento de Conexões do RemoteApp e da Área de Trabalho
Estruturas do Serviço de Gerenciamento de Conexões do RemoteApp e da Área de Trabalho