Поделиться через


Метод IRawElementProviderFragment::get_FragmentRoot (uiautomationcore.h)

Указывает корневой узел фрагмента.

Это свойство доступно только для чтения.

Синтаксис

HRESULT get_FragmentRoot(
  IRawElementProviderFragmentRoot **pRetVal
);

Параметры

pRetVal

Возвращаемое значение

None

Remarks

Поставщик для корня фрагмента должен возвращать указатель на собственную реализацию IRawElementProviderFragmentRoot.

Примеры

В следующем примере реализации поставщика элементов списка возвращается поставщик для родительского списка.

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;
}            

Требования

Требование Значение
Минимальная версия клиента Windows XP [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2003 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header uiautomationcore.h (включая UIAutomation.h)

См. также раздел

IRawElementProviderFragment