Поделиться через


AutomationRemoteOperationStatus Перечисление

Определение

Указывает возможные состояния выполнения 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
Наследование
AutomationRemoteOperationStatus
Атрибуты

Требования к Windows

Семейство устройств
Windows 10, version 2104 (появилось в 10.0.20348.0)
API contract
Windows.UI.UIAutomation.UIAutomationContract (появилось в v1.0)

Поля

ExecutionFailure 4

Универсальный сбой выполнения.

Используйте свойство AutomationRemoteOperationResult.ExtendedError для получения дополнительных сведений и диагностика. Например, параметру ExtendedError присвоено значение UIA_E_TIMEOUT, если целевое приложение не отвечает и время ожидания операции истекает.

InstructionLimitExceeded 2

Операция превысила ограничение инструкций, установленное виртуальной машиной удаленной операции.

Удаленная операция не должна выполняться так долго, чтобы она забирала поток пользовательского интерфейса приложения (поставщик автоматизации пользовательского интерфейса).

MalformedBytecode 1

Байт-код, указанный в методе Execute , имеет неправильный формат.

Например, поток байт-кода может содержать меньше байтов, чем ожидалось, в зависимости от проанализированных кодов операций инструкций.

Success 0

Операция выполнена успешно.

UnhandledException 3

Одна инструкция в удаленной операции завершилась сбоем и не была обработана в блоке try-block.

Например, если поставщик автоматизации пользовательского интерфейса возвращает ошибку, такую как UIA_E_ELEMENTNOTAVAILABLE, инструкция завершается ошибкой, а если оставить ее необработанным, происходит сбой оценки инструкции. Используйте свойство AutomationRemoteOperationResult.ExtendedError для получения дополнительных сведений и диагностика ошибки, вызвавшей сбой.

Применяется к

См. также раздел

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