Share via


Metodo IRawElementProviderFragment::get_FragmentRoot (uiautomationcore.h)

Specifica il nodo radice del frammento.

Questa proprietà è di sola lettura.

Sintassi

HRESULT get_FragmentRoot(
  IRawElementProviderFragmentRoot **pRetVal
);

Parametri

pRetVal

Valore restituito

nessuno

Osservazioni

Un provider per una radice di frammento deve restituire un puntatore alla propria implementazione di IRawElementProviderFragmentRoot.

Esempio

L'implementazione di esempio seguente per un provider di elementi di elenco restituisce il provider per la casella di riepilogo padre.

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

Requisiti

Requisito Valore
Client minimo supportato Windows XP [app desktop | App UWP]
Server minimo supportato Windows Server 2003 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione uiautomationcore.h (include UIAutomation.h)

Vedi anche

IRawElementProviderFragment