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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk