IInvokeProvider::Memanggil metode (uiautomationcore.h)

Mengirim permintaan untuk mengaktifkan kontrol dan memulai tindakan tunggal yang tidak ambigu.

Sintaks

HRESULT Invoke();

Mengembalikan nilai

Jenis: HRESULT

Jika metode ini berhasil, metode ini mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Keterangan

IInvokeProvider::Invoke adalah panggilan asinkron dan harus segera kembali tanpa memblokir.

Catatan Ini sangat penting untuk kontrol yang, secara langsung atau tidak langsung, meluncurkan dialog modal saat dipanggil. Setiap klien Microsoft UI Automation yang menghasut peristiwa akan tetap diblokir hingga dialog modal ditutup.
 
IInvokeProvider::Invoke memunculkan peristiwa yang Dipanggil setelah kontrol menyelesaikan tindakan terkait, jika memungkinkan.

Peristiwa harus dinaikkan sebelum melayani permintaan Panggil dalam skenario berikut:

  • Tidak mungkin atau praktis untuk menunggu sampai tindakan selesai.
  • Permintaan ini memerlukan interaksi pengguna.
  • Tindakan ini memakan waktu dan akan menyebabkan klien panggilan memblokir untuk jangka waktu yang signifikan.

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 uiautomationcore.h (termasuk UIAutomation.h)
DLL Uiautomationcore.dll

Lihat juga

IInvokeProvider

Gambaran Umum Penyedia UI Automation