共用方式為


CoreAutomationRemoteOperation 類別

定義

表示 UI 自動化 (UIA) 用戶端使用遠端作業的進入點。

public ref class CoreAutomationRemoteOperation sealed
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.UI.UIAutomation.UIAutomationContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.UI.UIAutomation.UIAutomationContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class CoreAutomationRemoteOperation final
[Windows.Foundation.Metadata.Activatable(65536, "Windows.UI.UIAutomation.UIAutomationContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.UI.UIAutomation.UIAutomationContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class CoreAutomationRemoteOperation
Public NotInheritable Class CoreAutomationRemoteOperation
繼承
Object Platform::Object IInspectable CoreAutomationRemoteOperation
屬性

Windows 需求

裝置系列
Windows 10, version 2104 (已於 10.0.20348.0 引進)
API contract
Windows.UI.UIAutomation.UIAutomationContract (已於 v1.0 引進)

備註

這個類別可讓您避免過多的跨進程呼叫,並減少跨進程通訊延遲的額外負荷。

遠端作業虛擬機器接受 32 位不帶正負號的整數, (代表位元組程式碼版本的位元組程式碼) ,後面接著位元組程式碼指令的資料流程。

每個位元組程式碼指令都會以 32 位的 opcode 開頭,並使用小位元組位元組順序編碼多位元組類型。

根據指令類型而定,指令可以接著一組參數。 參考運算元暫存器中物件的參數會編碼為 32 位 (小端) 值,且識別碼所參考的相關運算元暫存器。 如需非暫存器參數,請參閱相關的指示檔。

虛擬機器接受的位元組程式碼不需要在指令之間填補, (opcode 和任何後續參數) 。 因此,每個指令都有相關聯的 0 型索引,視其位元組程式碼資料流程中的位置而定。

建構函式

CoreAutomationRemoteOperation()

初始化新的 CoreAutomationRemoteOperation 物件。

方法

AddToResults(AutomationRemoteOperationOperandId)

指定要在執行遠端作業之後傳回的運算元。

Execute(Byte[])

在虛擬機器上執行 CoreAutomationRemoteOperation

ImportConnectionBoundObject(AutomationRemoteOperationOperandId, AutomationConnectionBoundObject)

AutomationConnectionBoundObject 匯入此遠端作業。

ImportElement(AutomationRemoteOperationOperandId, AutomationElement)

可讓您在遠端作業虛擬機器的內容中參考現有的 UI 自動化元素。

ImportTextRange(AutomationRemoteOperationOperandId, AutomationTextRange)

可讓您在遠端作業虛擬機器的內容中參考現有的文字範圍。

IsOpcodeSupported(UInt32)

擷取值,指出 CoreAutomationRemoteOperation 虛擬機器是否支援指定的 opcode。

適用於