다음을 통해 공유


AutomationInteropProvider 클래스

정의

UI 자동화 공급자와 UI 자동화 클라이언트 애플리케이션 간의 통신을 지원합니다.

public ref class AutomationInteropProvider abstract sealed
public static class AutomationInteropProvider
type AutomationInteropProvider = class
Public Class AutomationInteropProvider
상속
AutomationInteropProvider

필드

AppendRuntimeId

UI 자동화 공급자가 GetRuntimeId()에 전달한 배열의 첫 번째 요소로 반환된 경우 ID가 부분적이므로 기본 공급자가 제공한 ID에 추가되어야 함을 나타내는 값이 포함되어 있습니다.

InvalidateLimit

일괄 처리를 수행하기 전에 보낼 최대 이벤트 개수를 지정합니다.

ItemsInvalidateLimit

컨테이너의 항목을 일괄 처리하기 전에 보낼 최대 이벤트 수입니다.

RootObjectId

lParam 메시지의 WM_GETOBJECT 멤버에 사용되며 서버에서 루트 원시 요소 공급자에 대한 참조를 반환해야 함을 나타내는 값을 포함합니다.

속성

ClientsAreListening

UI 자동화 클라이언트 애플리케이션이 UI 자동화 이벤트에 구독되는지 여부를 지정하는 값을 가져옵니다.

메서드

HostProviderFromHandle(IntPtr)

지정된 창을 나타내는 UI 자동화 공급자를 반환합니다.

RaiseAutomationEvent(AutomationEvent, IRawElementProviderSimple, AutomationEventArgs)

패턴 이벤트 또는 사용자 지정 이벤트를 발생시킵니다.

RaiseAutomationPropertyChangedEvent(IRawElementProviderSimple, AutomationPropertyChangedEventArgs)

UI 자동화 속성이 변경되면 이벤트를 발생합니다.

RaiseStructureChangedEvent(IRawElementProviderSimple, StructureChangedEventArgs)

UI 자동화 트리가 변경되면 이벤트를 발생합니다.

ReturnRawElementProvider(IntPtr, IntPtr, IntPtr, IRawElementProviderSimple)

WM_GETOBJECT 메시지에 따라 요소의 UI Automation 공급자를 반환합니다.

적용 대상