Freigeben über


AutomationRemoteOperationStatus Enumeration

Definition

Gibt die möglichen Ausführungszustände einer CoreAutomationRemoteOperation an.

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
Vererbung
AutomationRemoteOperationStatus
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10, version 2104 (eingeführt in 10.0.20348.0)
API contract
Windows.UI.UIAutomation.UIAutomationContract (eingeführt in v1.0)

Felder

ExecutionFailure 4

Ein generischer Ausführungsfehler.

Verwenden Sie die AutomationRemoteOperationResult.ExtendedError-Eigenschaft, um zusätzliche Informationen und Diagnose abzurufen. Beispielsweise ist ExtendedError auf UIA_E_TIMEOUT festgelegt, wenn die Zielanwendung nicht reagiert und für den Vorgang ein Zeitüberschreitung auftritt.

InstructionLimitExceeded 2

Der Vorgang hat den Vom virtuellen Remotecomputer festgelegten Anweisungsgrenzwert überschritten.

Ein Remotevorgang darf nicht so lange ausgeführt werden, dass er den UI-Thread einer Anwendung übernimmt (Benutzeroberflächenautomatisierungsanbieter).

MalformedBytecode 1

Der in der Execute-Methode angegebene Bytecode wurde falsch formatiert.

Beispielsweise kann der Bytecodedatenstrom je nach analysierten Anweisungs opcodes weniger Bytes als erwartet enthalten.

Success 0

Der Vorgang wurde erfolgreich abgeschlossen.

UnhandledException 3

Eine einzelne Anweisung im Remotevorgang ist fehlgeschlagen und wurde nicht in einem Try-Block behandelt.

Wenn beispielsweise ein Benutzeroberflächenautomatisierungsanbieter einen Fehler wie UIA_E_ELEMENTNOTAVAILABLE zurückgibt, schlägt die Anweisung fehl, und wenn sie nicht behandelt wird, tritt ein Fehler bei der Anweisungsauswertung auf. Verwenden Sie die AutomationRemoteOperationResult.ExtendedError-Eigenschaft, um zusätzliche Informationen und Diagnose für den Fehler abzurufen, der den Fehler verursacht hat.

Gilt für:

Weitere Informationen

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