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 オートメーション プロバイダーを返します。

適用対象