Compartilhar via


Método IRawElementProviderFragment::get_FragmentRoot (uiautomationcore.h)

Especifica o nó raiz do fragmento.

Esta propriedade é somente para leitura.

Sintaxe

HRESULT get_FragmentRoot(
  IRawElementProviderFragmentRoot **pRetVal
);

Parâmetros

pRetVal

Valor retornado

Nenhum

Comentários

Um provedor para uma raiz de fragmento deve retornar um ponteiro para sua própria implementação de IRawElementProviderFragmentRoot.

Exemplos

A implementação de exemplo a seguir para um provedor de itens de lista retorna o provedor para a caixa de listagem pai.

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

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [aplicativos da área de trabalho | aplicativos UWP]
Servidor mínimo com suporte Windows Server 2003 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho uiautomationcore.h (inclua UIAutomation.h)

Confira também

Irawelementproviderfragment