Método IRawElementProviderSimple::get_ProviderOptions (uiautomationcore.h)

Especifica o tipo de provedor do Microsoft Automação da Interface do Usuário; por exemplo, se ele é um provedor do lado do cliente (proxy) ou do lado do servidor.

Esta propriedade é somente para leitura.

Sintaxe

HRESULT get_ProviderOptions(
  ProviderOptions *pRetVal
);

Parâmetros

pRetVal

Valor retornado

Nenhum

Comentários

O método deve retornar ProviderOptions_ServerSideProvider ou ProviderOptions_ClientSideProvider.

Automação da Interface do Usuário lida com os vários tipos de provedores de maneira diferente. Por exemplo, eventos de um provedor do lado do servidor são transmitidos para todos os clientes ouvintes, mas os eventos de provedores do lado do cliente (proxy) permanecem no cliente.

Exemplos

O exemplo a seguir implementa esse método para um provedor de Automação da Interface do Usuário do lado do servidor.

HRESULT STDMETHODCALLTYPE Provider::get_ProviderOptions( ProviderOptions* pRetVal )
{
    *pRetVal = ProviderOptions_ServerSideProvider;
    return S_OK;
}    

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [aplicativos da área de trabalho | aplicativos UWP]
Servidor mínimo com suporte Windows Server 2003 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho uiautomationcore.h (include UIAutomation.h)

Confira também

Irawelementprovidersimple