IUIAutomationProxyFactory::CreateProvider メソッド (uiautomationclient.h)
UI 要素に対する Microsoft UI オートメーションのサポートを提供するプロキシ オブジェクトを作成します。
構文
HRESULT CreateProvider(
[in] UIA_HWND hwnd,
[in] LONG idObject,
[in] LONG idChild,
[out, retval] IRawElementProviderSimple **provider
);
パラメーター
[in] hwnd
種類: UIA_HWND
UI 要素のウィンドウ ハンドル。
[in] idObject
型: LONG
オブジェクト ID。 「解説」を参照してください。
[in] idChild
型: LONG
子 ID。 「解説」を参照してください。
[out, retval] provider
種類: IRawElementProviderSimple**
プロキシ オブジェクトへのポインターを受け取ります。
戻り値
型: HRESULT
このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。
解説
idObject パラメーターは通常OBJID_CLIENTされ、idChild は通常CHILDID_SELF。 ただし、登録された WinEvent に応答して メソッドが呼び出されると、これらの値は イベントから取得され、イベントを発生させたサブ要素を指定します。
要件
サポートされている最小のクライアント | Windows 7、Windows Vista SP2 と Windows Vista 用プラットフォーム更新プログラム、WINDOWS XP SP3 と Windows Vista 用プラットフォーム更新プログラム [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 R2、Windows Server 2008 SP2 および Windows Server 2008 用プラットフォーム更新プログラム、WINDOWS Server 2003 SP2 および Windows Server 2008 用プラットフォーム更新プログラム [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | uiautomationclient.h (UIAutomation.h を含む) |