Bagikan melalui


Metode IUIAutomationElement7::FindAllWithOptionsBuildCache (uiautomationclient.h)

Menemukan semua elemen yang cocok dalam urutan yang ditentukan, tetapi juga menyimpan properti dan polanya.

Sintaks

HRESULT FindAllWithOptionsBuildCache(
  [in]          TreeScope                 scope,
  [in]          IUIAutomationCondition    *condition,
  [in]          IUIAutomationCacheRequest *cacheRequest,
  [in]          TreeTraversalOptions      traversalOptions,
  [in]          IUIAutomationElement      *root,
  [out, retval] IUIAutomationElementArray **found
);

Parameter

[in] scope

Jenis: TreeScope

Cakupan permintaan.

Ketika elemen diambil, penembolokan hanya dapat dilakukan untuk elemen itu sendiri (perilaku default), atau untuk elemen dan turunan atau turunannya. Properti ini menjelaskan cakupan permintaan.

[in] condition

Jenis: IUIAutomationCondition

Antarmuka utama untuk kondisi yang digunakan dalam pemfilteran saat mencari elemen di pohon Automation UI.

[in] cacheRequest

Jenis: IUIAutomationCacheRequest

Penunjuk ke permintaan cache yang menentukan pola kontrol dan properti untuk disertakan dalam cache.

[in] traversalOptions

Jenis: TreeTraversalOptions

Urutan navigasi pohon.

[in] root

Jenis: IUIAutomationElement

Penunjuk ke elemen untuk memulai pencarian.

[out, retval] found

Menerima penunjuk ke array elemen yang cocok. Mengembalikan array kosong jika tidak ada elemen yang cocok yang ditemukan.

Nilai kembali

Mengembalikan S_OK jika berhasil, jika tidak, kode kesalahan HRESULT .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10, versi 1703 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2016 [hanya aplikasi desktop]
Target Platform Windows
Header uiautomationclient.h (termasuk UIAutomation.h)
DLL UIAutomationCore.dll

Lihat juga

IUIAutomationElement7