共用方式為


UiaRaiseStructureChangedEvent 函式 (uiautomationcoreapi.h)

由提供者呼叫,通知 Microsoft 使用者介面自動化 核心樹狀結構已變更。

語法

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

參數

[in] pProvider

類型: IRawElementProviderSimple*

發生樹狀結構變更的提供者節點。

[in] structureChangeType

類型: StructureChangeType

樹狀結構中發生的變更類型。

[in] pRuntimeId

類型: int*

發生樹狀結構變更之提供者節點子專案的運行時間標識符。 只有當 structureChangeType是StructureChangeType_ChildRemoved時,才會使用此參數;所有其他結構變更事件都是 NULL

注意 針對 Windows 7,pRuntimeId 指向的整數陣列可以包含一組部分識別碼,只識別受結構變更影響的專案。

[in] cRuntimeIdLen

類型: int

整數數位的長度。

傳回值

類型: HRESULT

如果此函式成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。

備註

樹狀結構變更的範例是子專案加入清單框或從清單框中移除,或在樹視圖中展開或折疊。

規格需求

需求
最低支援的用戶端 Windows XP [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2003 [傳統型應用程式 |UWP 應用程式]
目標平台 Windows
標頭 uiautomationcoreapi.h
程式庫 Uiautomationcore.lib
Dll Uiautomationcore.dll