IRawElementProviderSimple::get_ProviderOptions-Methode (uiautomationcore.h)

Gibt den Typ des Anbieters von Microsoft Benutzeroberflächenautomatisierung an, z. B. ob es sich um einen clientseitigen (Proxy) oder einen serverseitigen Anbieter handelt.

Diese Eigenschaft ist schreibgeschützt.

Syntax

HRESULT get_ProviderOptions(
  ProviderOptions *pRetVal
);

Parameter

pRetVal

Rückgabewert

Keine

Bemerkungen

Die -Methode muss entweder ProviderOptions_ServerSideProvider oder ProviderOptions_ClientSideProvider zurückgeben.

Benutzeroberflächenautomatisierung behandelt die verschiedenen Anbietertypen unterschiedlich. Beispielsweise werden Ereignisse von einem serverseitigen Anbieter an alle lauschenden Clients übertragen, aber Ereignisse von clientseitigen (Proxy-)Anbietern verbleiben im Client.

Beispiele

Im folgenden Beispiel wird diese Methode für einen serverseitigen Benutzeroberflächenautomatisierung-Anbieter implementiert.

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

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile uiautomationcore.h (uiAutomation.h einschließen)

Weitere Informationen

Irawelementprovidersimple