Partager via


IUIAutomation::CreateOrConditionFromArray, méthode (uiautomationclient.h)

Crée une combinaison de deux conditions ou plus où une correspondance existe si l’une des conditions est vraie.

Syntaxe

HRESULT CreateOrConditionFromArray(
  [in]          SAFEARRAY              *conditions,
  [out, retval] IUIAutomationCondition **newCondition
);

Paramètres

[in] conditions

Type : SAFEARRAY*

Pointeur vers les conditions.

[out, retval] newCondition

Type : IUIAutomationCondition**

Reçoit un pointeur vers la condition combinée.

Valeur retournée

Type : HRESULT

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

Cette méthode appelle AddRef sur chaque pointeur du tableau de conditions . Cela signifie que vous pouvez appeler Release sur ces pointeurs après le retour de l’appel à CreateOrConditionFromArray sans invalider le pointeur retourné par CreateOrConditionFromArray. Lorsque vous appelez Release sur le pointeur retourné par CreateOrConditionFromArray, UI Automation appelle Release sur chaque pointeur du tableau de conditions .

Configuration requise

   
Client minimal pris en charge Windows 7, Windows Vista avec SP2 et Platform Update pour Windows Vista, Windows XP avec SP3 et Platform Update pour Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2, Windows Server 2008 avec SP2 et Mise à jour de plateforme pour Windows Server 2008, Windows Server 2003 avec SP2 et Mise à jour de plateforme pour Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête uiautomationclient.h (incluez UIAutomation.h)

Voir aussi

Meilleures pratiques pour l’utilisation de tableaux sécurisés

Conceptuel

CreateOrCondition

CreateOrConditionFromNativeArray

FindAll

FindAllBuildCache

FindFirst

FindFirstBuildCache

IUIAutomation

IUIAutomationCondition

Référence