Метод 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) |