Méthode IConditionFactory2 ::CreateCompoundFromObjectArray (structuredquery.h)
Crée un nœud de condition feuille qui est une conjonction (AND) ou une disjonction (OR) d’une collection de sous-conditions. L’objet retourné prend en charge ICondition et ICondition2.
Syntaxe
HRESULT CreateCompoundFromObjectArray(
[in] CONDITION_TYPE ct,
[in, optional] IObjectArray *poaSubs,
[in] CONDITION_CREATION_OPTIONS cco,
[in] REFIID riid,
[out] void **ppv
);
Paramètres
[in] ct
Type : CONDITION_TYPE
Énumération CONDITION_TYPE qui doit être définie sur l’indicateur CT_AND_CONDITION ou CT_OR_CONDITION .
[in, optional] poaSubs
Type : IObjectArray*
Chaque élément du paramètre poaSubs doit implémenter ICondition. Ce paramètre peut également être NULL, ce qui équivaut à être vide.
[in] cco
Type : CONDITION_CREATION_OPTIONS
Opération de création de condition de la condition feuille en tant qu’énumération CONDITION_CREATION_OPTIONS .
[in] riid
Type : REFIID
L’IID souhaité de l’interface d’énumération : IEnumUnknown, IID_IEnumVARIANT ou (pour une condition de négation) IID_ICondition.
[out] ppv
Type : void**
Collection de zéro ou plusieurs objets ICondition et ICondition2 .
Valeur retournée
Type : HRESULT
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Remarques
Pour les options par défaut, utilisez l’indicateur CONDITION_CREATION_DEFAULT .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | structuredquery.h |
Voir aussi
Référence