IRawElementProviderSimple::get_HostRawElementProvider 方法 (uiautomationcore.h)
指定這個專案的主機提供者。
這個屬性是唯讀的。
語法
HRESULT get_HostRawElementProvider(
IRawElementProviderSimple **pRetVal
);
參數
pRetVal
傳回值
無
備註
此屬性通常是自定義控件視窗的 Microsoft 使用者介面自動化 提供者。 使用者介面自動化 使用此提供者搭配自定義提供者。 例如,元素的運行時間標識碼通常是從主機提供者取得。
在下列情況下必須傳回主機提供者:當元素是片段根目錄時,當元素是簡單的元素時,例如按鈕 () ,以及當提供者是重新定位佔位元 (時,請參閱 提供者重新置放) 。 在其他情況下,屬性應該是 NULL。
範例
下列範例會傳回主控此提供者所提供服務之控件的視窗主機提供者。
HRESULT STDMETHODCALLTYPE Provider::get_HostRawElementProvider(IRawElementProviderSimple** pRetVal)
{
return UiaHostProviderFromHwnd(controlHWnd, pRetVal);
}
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows XP [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | Windows Server 2003 [傳統型應用程式 |UWP 應用程式] |
目標平台 | Windows |
標頭 | uiautomationcore.h (包含 UIAutomation.h) |