Condividi tramite


CoreAutomationRemoteOperation.Execute(Byte[]) Metodo

Definizione

Esegue un oggetto CoreAutomationRemoteOperation in una macchina virtuale.

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

Parametri

bytecodeBuffer

Byte[]

byte[]

Intero senza segno a 32 bit (little-endian) che rappresenta una versione bytecode, seguita da un flusso di istruzioni di bytecode.

Restituisce

Risultati dell'esecuzione (stato e oggetti remoti) di CoreAutomationRemoteOperation.

Commenti

Questo metodo esegue una chiamata interprocesso bloccante. Non chiamare da thread dell'interfaccia utente o sta, perché nessun messaggio verrà pompato durante l'attesa della risposta.

Se la valutazione dell'operazione rileva un errore in qualsiasi momento, gli oggetti calcolati (e che si trovavano nei registri degli operandi richiesti dal client) saranno disponibili nell'oggetto AutomationRemoteOperationResult .

Non tentare di eseguire un'operazione remota non associata a un processo tramite ImportElement o ImportTextRange.

Si applica a