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.