Bagikan melalui


Metode IRawElementProviderSimple::get_HostRawElementProvider (uiautomationcore.h)

Menentukan penyedia host untuk elemen ini.

Properti ini bersifat hanya baca.

Sintaks

HRESULT get_HostRawElementProvider(
  IRawElementProviderSimple **pRetVal
);

Parameter

pRetVal

Mengembalikan nilai

Tidak ada

Keterangan

Properti ini umumnya adalah penyedia Microsoft UI Automation untuk jendela kontrol kustom. Automasi UI menggunakan penyedia ini dalam kombinasi dengan penyedia kustom. Misalnya, pengidentifikasi runtime elemen biasanya diperoleh dari penyedia host.

Penyedia host harus dikembalikan dalam kasus berikut: ketika elemen adalah akar fragmen, ketika elemen adalah elemen sederhana (seperti tombol dorong), dan ketika penyedia adalah tempat penampung reposisi (untuk informasi selengkapnya, lihat Reposisi Penyedia). Dalam kasus lain, properti harus NULL.

Contoh

Contoh berikut mengembalikan penyedia host untuk jendela yang menghosting kontrol yang dilayani oleh penyedia ini.

HRESULT STDMETHODCALLTYPE Provider::get_HostRawElementProvider(IRawElementProviderSimple** pRetVal)
{
    return UiaHostProviderFromHwnd(controlHWnd, pRetVal); 
}
            

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2003 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header uiautomationcore.h (termasuk UIAutomation.h)

Lihat juga

IRawElementProviderSimple

UiaHostProviderFromHwnd