Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft eine IAccessible-Implementierung ab, die Microsoft Active Accessibility-Daten im Auftrag eines Microsoft Benutzeroberflächenautomatisierung-Anbieters bereitstellt.
Syntax
HRESULT UiaIAccessibleFromProvider(
[in] IRawElementProviderSimple *pProvider,
[in] DWORD dwFlags,
[out] IAccessible **ppAccessible,
[out] VARIANT *pvarChild
);
Parameter
[in] pProvider
Typ: IRawElementProviderSimple*
Ein Zeiger auf das Benutzeroberflächenautomatisierung-Objekt.
[in] dwFlags
Art: DWORD
Einer der folgenden Werte:
UIA_IAFP_DEFAULT
UIA_IAFP_UNWRAP_BRIDGE
[out] ppAccessible
Typ: IAccessible**
Empfängt den Zeiger auf die IAccessible-Implementierung für den Anbieter.
[out] pvarChild
Typ: VARIANT*
Empfängt den untergeordneten Bezeichner des barrierefreien Elements im lVal-Element .
Rückgabewert
Typ: HRESULT
Wenn diese Funktion erfolgreich ist, gibt sie S_OK zurück. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
In den meisten Fällen ruft diese Funktion ein von Windows bereitgestelltes Wrapperobjekt ab, das IAccessible im Auftrag des IRawElementProviderSimple-Objekts implementiert. Wenn der bereitgestellte IRawElementProviderSimple-Zeiger selbst ein Wrapperobjekt ist, ruft diese Funktion den umschlossenen IAccessible-Zeiger ab und gibt diesen stattdessen zurück, um die Erstellung mehrerer Wrapperebenen zu verhindern.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows 8 [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2012 [nur Desktop-Apps] |
| Zielplattform | Windows |
| Kopfzeile | uiautomationcoreapi.h |
| Bibliothek | Uiautomationcore.lib |
| DLL | Uiautomationcore.dll |