共用方式為


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)

另請參閱

IRawElementProviderSimple

UiaHostProviderFromHwnd