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


Метод IRawElementProviderSimple::get_HostRawElementProvider (uiautomationcore.h)

Указывает поставщика узла для этого элемента.

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

Синтаксис

HRESULT get_HostRawElementProvider(
  IRawElementProviderSimple **pRetVal
);

Параметры

pRetVal

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

None

Remarks

Это свойство обычно является поставщиком microsoft модель автоматизации пользовательского интерфейса для окна пользовательского элемента управления. модель автоматизации пользовательского интерфейса использует этот поставщик в сочетании с настраиваемым поставщиком. Например, идентификатор среды выполнения элемента обычно получается от поставщика узла.

Поставщик узла должен возвращаться в следующих случаях: если элемент является корнем фрагмента, когда элемент является простым элементом (например, кнопкой нажатия), а поставщик — заполнителем для изменения положения (дополнительные сведения см. в разделе Изменение положения поставщика). В других случаях свойство должно иметь значение NULL.

Примеры

В следующем примере возвращается поставщик узла для окна, в котором размещается элемент управления, обслуживаемый этим поставщиком.

HRESULT STDMETHODCALLTYPE Provider::get_HostRawElementProvider(IRawElementProviderSimple** pRetVal)
{
    return UiaHostProviderFromHwnd(controlHWnd, pRetVal); 
}
            

Требования

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

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

IRawElementProviderSimple

UiaHostProviderFromHwnd