Поделиться через


CoreAutomationRemoteOperation.Execute(Byte[]) Метод

Определение

Выполняет CoreAutomationRemoteOperation на виртуальной машине.

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

Параметры

bytecodeBuffer

Byte[]

byte[]

32-разрядное целое число без знака (малое число), представляющее версию байт-кода, за которой следует поток инструкций по байт-коду.

Возвращаемое значение

Результаты выполнения (состояние и удаленные объекты) CoreAutomationRemoteOperation.

Комментарии

Этот метод выполняет блокирующий межпроцессный вызов. Не вызывайте из потоков пользовательского интерфейса или STA, так как сообщения не будут перекачиваться во время ожидания ответа.

Если при вычислении операции в любой момент произойдет сбой, объекты, которые были вычислены (и находились в регистрах операндов, запрошенных клиентом), будут доступны в объекте AutomationRemoteOperationResult .

Не пытайтесь выполнить удаленную операцию, которая не привязана к процессу с помощью ImportElement или ImportTextRange.

Применяется к