Partager via


AutomationRemoteOperationStatus Énumération

Définition

Spécifie les états d’exécution possibles d’un 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
Héritage
AutomationRemoteOperationStatus
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10, version 2104 (introduit dans 10.0.20348.0)
API contract
Windows.UI.UIAutomation.UIAutomationContract (introduit dans v1.0)

Champs

ExecutionFailure 4

Échec d’exécution générique.

Utilisez la propriété AutomationRemoteOperationResult.ExtendedError pour obtenir des informations et des diagnostics supplémentaires. Par exemple, ExtendedError est défini sur UIA_E_TIMEOUT si l’application cible ne répond pas et que l’opération expire.

InstructionLimitExceeded 2

L’opération a dépassé la limite d’instructions imposée par la machine virtuelle d’opération à distance.

Une opération distante ne doit pas s’exécuter pendant si longtemps qu’elle prend le contrôle du thread d’interface utilisateur d’une application (fournisseur UI Automation).

MalformedBytecode 1

Le bytecode spécifié dans la méthode Execute a été mal formé.

Par exemple, le flux de bytecode peut contenir moins d’octets que prévu en fonction des opcodes d’instruction analysés.

Success 0

L’opération s’est terminée avec succès.

UnhandledException 3

Une seule instruction de l’opération à distance a échoué et n’a pas été gérée dans un bloc d’essai.

Par exemple, si un fournisseur UI Automation retourne une erreur telle que UIA_E_ELEMENTNOTAVAILABLE, l’instruction échoue et, si elle n’est pas gérée, une erreur d’évaluation de l’instruction se produit. Utilisez la propriété AutomationRemoteOperationResult.ExtendedError pour obtenir des informations supplémentaires et des diagnostics pour l’erreur à l’origine de l’échec.

S’applique à

Voir aussi

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