Partager via


CoreAutomationRemoteOperation.Execute(Byte[]) Méthode

Définition

Exécute un CoreAutomationRemoteOperation sur une machine virtuelle.

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

Paramètres

bytecodeBuffer

Byte[]

byte[]

Entier non signé 32 bits (little-endian) représentant une version de bytecode, suivi d’un flux d’instructions de bytecode.

Retours

Résultats d’exécution (status et objets distants) de CoreAutomationRemoteOperation.

Remarques

Cette méthode effectue un appel interprocesseur bloquant. N’appelez pas à partir de threads d’interface utilisateur ou STA, car aucun message ne sera pompé pendant l’attente de la réponse.

Si l’évaluation de l’opération rencontre un échec à tout moment, les objets qui ont été calculés (et qui se trouvaient dans les registres d’opérandes demandés par le client) sont disponibles dans l’objet AutomationRemoteOperationResult .

N’essayez pas d’exécuter une opération distante qui n’est pas liée à un processus via ImportElement ou ImportTextRange.

S’applique à