Bagikan melalui


fungsi WindowPattern_WaitForInputIdle (uiautomationcoreapi.h)

Catatan Fungsi ini tidak digunakan lagi. Aplikasi klien harus menggunakan antarmuka Microsoft UI Automation Component Object Model (COM).
 
Menyebabkan kode panggilan diblokir untuk waktu yang ditentukan atau sampai proses terkait memasuki status menganggur, mana pun yang selesai terlebih dahulu.

Sintaks

HRESULT WindowPattern_WaitForInputIdle(
  [in]  HUIAPATTERNOBJECT hobj,
  [in]  int               milliseconds,
  [out] BOOL              *pResult
);

Parameter

[in] hobj

Jenis: HUIAPATTERNOBJECT

Objek pola kontrol.

[in] milliseconds

Jenis: int

Jumlah milidetik untuk menunggu sebelum mengambil pResult.

[out] pResult

Jenis: BOOL*

TRUE jika jendela siap menerima input pengguna; jika tidak FALSE.

Nilai kembali

Jenis: HRESULT

Mengembalikan S_OK jika berhasil atau nilai kesalahan sebaliknya.

Keterangan

Metode ini biasanya digunakan bersama dengan penanganan WindowOpenedEvent (Window_WindowOpened_Event_GUID). Implementasinya tergantung pada kerangka kerja aplikasi yang mendasar; oleh karena itu metode ini dapat mengembalikan beberapa saat setelah jendela siap untuk input pengguna. Kode panggilan tidak boleh mengandalkan metode ini untuk memastikan dengan tepat kapan jendela telah menganggur. Gunakan nilai pResult untuk menentukan apakah jendela siap untuk input atau apakah metode kehabisan waktu.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header uiautomationcoreapi.h
Pustaka Uiautomationcore.lib
DLL Uiautomationcore.dll