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>