Bagikan melalui


UiaRaiseStructureChangedEvent (uiautomationcoreapi.h)

Dipanggil oleh penyedia untuk memberi tahu inti Microsoft UI Automation bahwa struktur pohon telah berubah.

Sintaks

HRESULT UiaRaiseStructureChangedEvent(
  [in] IRawElementProviderSimple *pProvider,
  [in] StructureChangeType       structureChangeType,
  [in] int                       *pRuntimeId,
  [in] int                       cRuntimeIdLen
);

Parameter

[in] pProvider

Jenis: IRawElementProviderSimple*

Simpul penyedia tempat perubahan pohon terjadi.

[in] structureChangeType

Jenis: StructureChangeType

Jenis perubahan yang terjadi di pohon.

[in] pRuntimeId

Jenis: int*

ID runtime untuk elemen anak dari simpul penyedia tempat perubahan pohon terjadi. Parameter ini hanya digunakan ketika structureChangeTypeStructureChangeType_ChildRemoved; ini ADALAH NULL untuk semua peristiwa perubahan struktur lainnya.

Catatan Untuk Windows 7, array bilangan bulat yang diarahkan oleh pRuntimeId dapat berisi sekumpulan ID parsial yang hanya mengidentifikasi elemen-elemen yang terpengaruh oleh perubahan struktur.

[in] cRuntimeIdLen

Jenis: int

Panjang array bilangan bulat.

Nilai kembali

Jenis: HRESULT

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

Keterangan

Contoh perubahan struktur pohon adalah elemen anak yang ditambahkan atau dihapus dari kotak daftar, atau diperluas atau diciutkan dalam tampilan pohon.

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 uiautomationcoreapi.h
Pustaka Uiautomationcore.lib
DLL Uiautomationcore.dll