UiaHostProviderFromHwnd (uiautomationcoreapi.h)
Mendapatkan penyedia host untuk jendela.
Sintaks
HRESULT UiaHostProviderFromHwnd(
[in] HWND hwnd,
[out] IRawElementProviderSimple **ppProvider
);
Parameter
[in] hwnd
Jenis: HWND
Jendela yang berisi elemen yang dilayani oleh penyedia.
[out] ppProvider
Jenis: IRawElementProviderSimple**
Penyedia host untuk jendela.
Menampilkan nilai
Jenis: HRESULT
Jika fungsi ini berhasil, fungsi akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.
Keterangan
Objek yang diambil oleh fungsi ini hanya berguna untuk merespons panggilan ke metode IRawElementProviderSimple::get_HostRawElementProvider . Anda tidak dapat menggunakan objek untuk menaikkan peristiwa, menyediakan properti, dan sebagainya. Jika Anda perlu menaikkan peristiwa atau menyediakan properti, Anda harus membuat objek penyedia yang sepenuhnya mengimplementasikan antarmuka IRawElementProviderSimple .
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
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 | uiautomationcoreapi.h |
Pustaka | Uiautomationcore.lib |
DLL | Uiautomationcore.dll |
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