Freigeben über


IRawElementProviderFragment::get_FragmentRoot-Methode (uiautomationcore.h)

Gibt den Stammknoten des Fragments an.

Diese Eigenschaft ist schreibgeschützt.

Syntax

HRESULT get_FragmentRoot(
  IRawElementProviderFragmentRoot **pRetVal
);

Parameter

pRetVal

Rückgabewert

Keine

Bemerkungen

Ein Anbieter für einen Fragmentstamm sollte einen Zeiger auf seine eigene Implementierung von IRawElementProviderFragmentRoot zurückgeben.

Beispiele

Die folgende Beispielimplementierung für einen Listenelementanbieter gibt den Anbieter für das übergeordnete Listenfeld zurück.

HRESULT STDMETHODCALLTYPE ListItemProvider::get_FragmentRoot(IRawElementProviderFragmentRoot** pRetVal)
{
    if (pRetVal == NULL) return E_INVALIDARG;
    IRawElementProviderFragmentRoot* pRoot = static_cast<IRawElementProviderFragmentRoot*>(m_parentProvider);
    pRoot->AddRef();
    *pRetVal = pRoot;
    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

IRawElementProviderFragment