Compartilhar via


AutomationRemoteOperationStatus Enumeração

Definição

Especifica os possíveis estados de execução de um 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
Herança
AutomationRemoteOperationStatus
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10, version 2104 (introduzida na 10.0.20348.0)
API contract
Windows.UI.UIAutomation.UIAutomationContract (introduzida na v1.0)

Campos

ExecutionFailure 4

Uma falha de execução genérica.

Use a propriedade AutomationRemoteOperationResult.ExtendedError para obter informações adicionais e diagnóstico. Por exemplo, ExtendedError será definido como UIA_E_TIMEOUT se o aplicativo de destino não responder e a operação atingir o tempo limite.

InstructionLimitExceeded 2

A operação excedeu o limite de instruções imposto pela máquina virtual de operação remota.

Uma operação remota não deve ser executada por tanto tempo que assume o thread de interface do usuário de um aplicativo (provedor de Automação da Interface do Usuário).

MalformedBytecode 1

O código de bytes especificado no método Execute foi malformado.

Por exemplo, o fluxo de código de bytes pode conter menos bytes do que o esperado, dependendo dos opcodes de instrução analisados.

Success 0

A operação foi concluída com sucesso.

UnhandledException 3

Uma única instrução na operação remota falhou e não foi tratada em um bloco try.

Por exemplo, se um provedor de Automação da Interface do Usuário retornar um erro como UIA_E_ELEMENTNOTAVAILABLE, a instrução falhará e, se não for tratada, ocorrerá uma falha de avaliação de instrução. Use a propriedade AutomationRemoteOperationResult.ExtendedError para obter informações adicionais e diagnóstico para o erro que causou a falha.

Aplica-se a

Confira também

  • Status
  • <xref:Windows.UI.UIAutomation.Core.AutomationRemoteOperationResult.ErrorLocation+T%3aWindows.UI.UIAutomation.Core.CoreAutomationRemoteOperation>