IRawElementProviderSimple::get_HostRawElementProvider-Methode (uiautomationcore.h)
Gibt den Hostanbieter für dieses Element an.
Diese Eigenschaft ist schreibgeschützt.
Syntax
HRESULT get_HostRawElementProvider(
IRawElementProviderSimple **pRetVal
);
Parameter
pRetVal
Rückgabewert
Keine
Bemerkungen
Diese Eigenschaft ist im Allgemeinen der Microsoft Benutzeroberflächenautomatisierung Anbieter für das Fenster eines benutzerdefinierten Steuerelements. Benutzeroberflächenautomatisierung verwendet diesen Anbieter in Kombination mit dem benutzerdefinierten Anbieter. Beispielsweise wird der Laufzeitbezeichner des Elements in der Regel vom Hostanbieter abgerufen.
Ein Hostanbieter muss in den folgenden Fällen zurückgegeben werden: wenn das Element ein Fragmentstamm ist, wenn es sich bei dem Element um ein einfaches Element handelt (z. B. eine Druckschaltfläche), und wenn der Anbieter ein Platzhalter für die neu positionierte Position ist (weitere Informationen finden Sie unter Provider Repositioning). In anderen Fällen sollte die Eigenschaft NULL sein.
Beispiele
Im folgenden Beispiel wird der Hostanbieter für das Fenster zurückgegeben, in dem das steuerelement gehostet wird, das von diesem Anbieter bereitgestellt wird.
HRESULT STDMETHODCALLTYPE Provider::get_HostRawElementProvider(IRawElementProviderSimple** pRetVal)
{
return UiaHostProviderFromHwnd(controlHWnd, pRetVal);
}
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
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für