función WindowPattern_WaitForInputIdle (uiautomationcoreapi.h)
Sintaxis
HRESULT WindowPattern_WaitForInputIdle(
[in] HUIAPATTERNOBJECT hobj,
[in] int milliseconds,
[out] BOOL *pResult
);
Parámetros
[in] hobj
Tipo: HUIAPATTERNOBJECT
Objeto de patrón de control.
[in] milliseconds
Tipo: int
Número de milisegundos que se deben esperar antes de recuperar pResult.
[out] pResult
Tipo: BOOL*
TRUE si la ventana está lista para aceptar la entrada del usuario; en caso contrario , FALSE.
Valor devuelto
Tipo: HRESULT
Devuelve S_OK si se ejecuta correctamente o si un valor de error de lo contrario.
Comentarios
Este método se usa normalmente junto con el control de un WindowOpenedEvent (Window_WindowOpened_Event_GUID). La implementación depende del marco de aplicación subyacente; por lo tanto, este método puede devolver algún tiempo después de que la ventana esté lista para la entrada del usuario. El código de llamada no debe basarse en este método para determinar exactamente cuándo la ventana se ha vuelto inactiva. Use el valor de pResult para determinar si la ventana está lista para la entrada o si el método agota el tiempo de espera.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | uiautomationcoreapi.h |
Library | Uiautomationcore.lib |
Archivo DLL | Uiautomationcore.dll |