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) |