共用方式為


IUIAutomation::CreateOrCondition 方法 (uiautomationclient.h)

建立兩個條件的組合,其中如果其中一個條件成立,則為相符專案。

語法

HRESULT CreateOrCondition(
  [in]          IUIAutomationCondition *condition1,
  [in]          IUIAutomationCondition *condition2,
  [out, retval] IUIAutomationCondition **newCondition
);

參數

[in] condition1

類型: IUIAutomationCondition*

第一個條件的指標。

[in] condition2

類型: IUIAutomationCondition*

第二個條件的指標。

[out, retval] newCondition

類型: IUIAutomationCondition**

接收合併條件的指標。

傳回值

類型: HRESULT

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

備註

CreateOrCondition 方法會在 condition1condition2 指標上呼叫 AddRef。 這表示您可以在呼叫 CreateOrCondition 傳回之後,在這兩個指標上呼叫 Release,而不會使 CreateOrCondition 傳回的指標失效。 當您在 CreateOrCondition 傳回的指標上呼叫 Release 時,使用者介面自動化 呼叫 condition1condition2 指標上的 Release

規格需求

需求
最低支援的用戶端 Windows 7、Windows Vista SP2 和 Platform Update for Windows Vista、Windows XP 含 SP3 和適用於 Windows Vista 的平臺更新 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 R2、Windows Server 2008 SP2 和 Platform Update for Windows Server 2008、Windows Server 2003 SP2 和 Platform Update for Windows Server 2008 [僅限桌面應用程式]
目標平台 Windows
標頭 uiautomationclient.h (包含 UIAutomation.h)

另請參閱

CreateOrConditionFromArray

CreateOrConditionFromNativeArray

FindAll

FindAllBuildCache

FindFirst

FindFirstBuildCache

IUIAutomation

IUIAutomationCondition

參考