Compartir a través de


función WindowPattern_WaitForInputIdle (uiautomationcoreapi.h)

Nota Esta función está en desuso. En su lugar, las aplicaciones cliente deben usar las interfaces del Modelo de objetos componentes (COM) de Microsoft Automatización de la interfaz de usuario.
 
Hace que el código de llamada se bloquee durante el tiempo especificado o hasta que el proceso asociado entre en un estado de inactividad, lo que ocurra primero.

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