Share via


ICoreAutomationRemoteOperationExtensionProvider.CallExtension Method

Definition

Implemented by a UI Automation (UIA) provider to inform the remote operation user which extension IDs this method supports.

public:
 void CallExtension(Platform::Guid extensionId, CoreAutomationRemoteOperationContext ^ context, Platform::Array <AutomationRemoteOperationOperandId> ^ operandIds);
void CallExtension(winrt::guid const& extensionId, CoreAutomationRemoteOperationContext const& context, winrt::array_view <AutomationRemoteOperationOperandId> const& operandIds);
public void CallExtension(Guid extensionId, CoreAutomationRemoteOperationContext context, AutomationRemoteOperationOperandId[] operandIds);
function callExtension(extensionId, context, operandIds)
Public Sub CallExtension (extensionId As Guid, context As CoreAutomationRemoteOperationContext, operandIds As AutomationRemoteOperationOperandId())

Parameters

extensionId
Guid

Platform::Guid

winrt::guid

The unique identifier of the extension.

context
CoreAutomationRemoteOperationContext

The execution context of the UIA provider extension.

operandIds
AutomationRemoteOperationOperandId[]

The operands required by the extension.

Remarks

Before calling this method, confirm that the extension is supported with IsExtensionSupported(System.Guid).

Applies to