Freigeben über


CoreAutomationRemoteOperation.Execute(Byte[]) Methode

Definition

Führt eine CoreAutomationRemoteOperation auf einem virtuellen Computer aus.

public:
 virtual AutomationRemoteOperationResult ^ Execute(Platform::Array <byte> ^ bytecodeBuffer) = Execute;
AutomationRemoteOperationResult Execute(winrt::array_view <byte> const& bytecodeBuffer);
public AutomationRemoteOperationResult Execute(byte[] bytecodeBuffer);
function execute(bytecodeBuffer)
Public Function Execute (bytecodeBuffer As Byte()) As AutomationRemoteOperationResult

Parameter

bytecodeBuffer

Byte[]

byte[]

Eine 32-Bit-Ganzzahl ohne Vorzeichen (Little-Endian), die eine Bytecodeversion darstellt, gefolgt von einem Stream von Bytecodeanweisungen.

Gibt zurück

Die Ausführungsergebnisse (status und Remoteobjekte) von CoreAutomationRemoteOperation.

Hinweise

Diese Methode führt einen blockierenden prozessübergreifenden Aufruf aus. Rufen Sie nicht über UI- oder STA-Threads auf, da während des Wartens auf die Antwort keine Nachrichten gepumpt werden.

Wenn bei der Vorgangsauswertung zu einem beliebigen Zeitpunkt ein Fehler auftritt, sind Objekte, die berechnet wurden (und sich in vom Client angeforderten Operandenregistern befanden) im AutomationRemoteOperationResult-Objekt verfügbar.

Versuchen Sie nicht, einen Remotevorgang auszuführen, der nicht über ImportElement oder ImportTextRange an einen Prozess gebunden ist.

Gilt für: