Compartir a través de


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

Especifica el nodo raíz del fragmento.

Esta propiedad es de solo lectura.

Sintaxis

HRESULT get_FragmentRoot(
  IRawElementProviderFragmentRoot **pRetVal
);

Parámetros

pRetVal

Valor devuelto

None

Observaciones

Un proveedor para una raíz de fragmento debe devolver un puntero a su propia implementación de IRawElementProviderFragmentRoot.

Ejemplos

La siguiente implementación de ejemplo para un proveedor de elementos de lista devuelve el proveedor para el cuadro de lista primario.

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 Value
Cliente mínimo compatible Windows XP [aplicaciones de escritorio | aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2003 [aplicaciones de escritorio | aplicaciones para UWP]
Plataforma de destino Windows
Encabezado uiautomationcore.h (include UIAutomation.h)

Consulte también

IRawElementProviderFragment