AutomationRemoteOperationStatus Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Especifica los posibles estados de ejecución de coreAutomationRemoteOperation.
public enum class AutomationRemoteOperationStatus
/// [Windows.Foundation.Metadata.ContractVersion(Windows.UI.UIAutomation.UIAutomationContract, 65536)]
enum class AutomationRemoteOperationStatus
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.UI.UIAutomation.UIAutomationContract), 65536)]
public enum AutomationRemoteOperationStatus
Public Enum AutomationRemoteOperationStatus
- Herencia
-
AutomationRemoteOperationStatus
- Atributos
Requisitos de Windows
Familia de dispositivos |
Windows 10, version 2104 (se introdujo en la versión 10.0.20348.0)
|
API contract |
Windows.UI.UIAutomation.UIAutomationContract (se introdujo en la versión v1.0)
|
Campos
ExecutionFailure | 4 | Error de ejecución genérico. Utilice la propiedad AutomationRemoteOperationResult.ExtendedError para obtener información adicional y diagnósticos. Por ejemplo, ExtendedError se establece en UIA_E_TIMEOUT si la aplicación de destino no responde y la operación agota el tiempo de espera. |
InstructionLimitExceeded | 2 | La operación superó el límite de instrucciones impuesto por la máquina virtual de la operación remota. Una operación remota no se debe ejecutar durante tanto tiempo que tarde en tomar el subproceso de interfaz de usuario de una aplicación (proveedor de automatización de la interfaz de usuario). |
MalformedBytecode | 1 | El código de bytes especificado en el método Execute tenía un formato incorrecto. Por ejemplo, el flujo de código de bytes puede contener menos bytes de lo esperado en función de los códigos de operación de instrucción analizados. |
Success | 0 | La operación se ha completado correctamente. |
UnhandledException | 3 | Error en una única instrucción de la operación remota y no se controló en un bloque try. Por ejemplo, si un proveedor de Automatización de la interfaz de usuario devuelve un error como UIA_E_ELEMENTNOTAVAILABLE, se produce un error en la instrucción y, si no se controla, se produce un error de evaluación de instrucciones. Utilice la propiedad AutomationRemoteOperationResult.ExtendedError para obtener información adicional y diagnósticos para el error que provocó el error. |
Se aplica a
Consulte también
- Status
- <xref:Windows.UI.UIAutomation.Core.AutomationRemoteOperationResult.ErrorLocation+T%3aWindows.UI.UIAutomation.Core.CoreAutomationRemoteOperation>