Freigeben über


ICoreAutomationRemoteOperationExtensionProvider Schnittstelle

Definition

Bietet Unterstützung für die Implementierung einer oder mehrerer Mustererweiterungen für einen Benutzeroberflächenautomatisierungsanbieter.

public interface class ICoreAutomationRemoteOperationExtensionProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.UI.UIAutomation.UIAutomationContract, 131072)]
/// [Windows.Foundation.Metadata.Guid(2297773671, 56425, 21819, 160, 170, 112, 71, 126, 114, 77, 168)]
struct ICoreAutomationRemoteOperationExtensionProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.UI.UIAutomation.UIAutomationContract), 131072)]
[Windows.Foundation.Metadata.Guid(2297773671, 56425, 21819, 160, 170, 112, 71, 126, 114, 77, 168)]
public interface ICoreAutomationRemoteOperationExtensionProvider
Public Interface ICoreAutomationRemoteOperationExtensionProvider
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 11 (eingeführt in 10.0.22000.0)
API contract
Windows.UI.UIAutomation.UIAutomationContract (eingeführt in v2.0)

Methoden

CallExtension(Guid, CoreAutomationRemoteOperationContext, AutomationRemoteOperationOperandId[])

Wird von einem Benutzeroberflächenautomatisierungsanbieter (UI Automation, UIA) implementiert, um den Remotebetriebsbenutzer darüber zu informieren, welche Erweiterungs-IDs diese Methode unterstützt.

IsExtensionSupported(Guid)

Wird von einem UIA-Anbieter implementiert, um einen Wert abzurufen, der angibt, ob eine Mustererweiterung von einem Benutzeroberflächenautomatisierungsanbieter unterstützt wird.

Gilt für: