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

Spécifie le type de fournisseur Microsoft UI Automation, par exemple, s’il s’agit d’un fournisseur côté client (proxy) ou côté serveur.

Cette propriété est en lecture seule.

Syntaxe

HRESULT get_ProviderOptions(
  ProviderOptions *pRetVal
);

Paramètres

pRetVal

Valeur de retour

None

Remarques

La méthode doit retourner ProviderOptions_ServerSideProvider ou ProviderOptions_ClientSideProvider.

UI Automation gère différemment les différents types de fournisseurs. Par exemple, les événements d’un fournisseur côté serveur sont diffusés à tous les clients à l’écoute, mais les événements des fournisseurs côté client (proxy) restent dans le client.

Exemples

L’exemple suivant implémente cette méthode pour un fournisseur de UI Automation côté serveur.

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

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau | applications UWP]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau | applications UWP]
Plateforme cible Windows
En-tête uiautomationcore.h (incluez UIAutomation.h)

Voir aussi

IRawElementProviderSimple