Método IRawElementProviderSimple::get_HostRawElementProvider (uiautomationcore.h)
Especifica el proveedor de host para este elemento.
Esta propiedad es de solo lectura.
Sintaxis
HRESULT get_HostRawElementProvider(
IRawElementProviderSimple **pRetVal
);
Parámetros
pRetVal
Valor devuelto
None
Observaciones
Esta propiedad suele ser el proveedor de microsoft Automatización de la interfaz de usuario para la ventana de un control personalizado. Automatización de la interfaz de usuario usa este proveedor en combinación con el proveedor personalizado. Por ejemplo, el identificador en tiempo de ejecución del elemento normalmente se obtiene del proveedor de host.
Se debe devolver un proveedor de host en los casos siguientes: cuando el elemento es una raíz de fragmento, cuando el elemento es un elemento simple (por ejemplo, un botón de inserción) y cuando el proveedor es un marcador de posición de cambio de posición (para obtener más información, vea Cambio de posición del proveedor). En otros casos, la propiedad debe ser NULL.
Ejemplos
En el ejemplo siguiente se devuelve el proveedor de host de la ventana que hospeda el control servido por este proveedor.
HRESULT STDMETHODCALLTYPE Provider::get_HostRawElementProvider(IRawElementProviderSimple** pRetVal)
{
return UiaHostProviderFromHwnd(controlHWnd, pRetVal);
}
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 (incluir UIAutomation.h) |