Méthode IConditionFactory2 ::CreateBooleanLeaf (structuredquery.h)
Crée une condition de recherche qui a la valeur TRUE ou FALSE. L’objet retourné prend en charge ICondition et ICondition2
Syntaxe
HRESULT CreateBooleanLeaf(
[in] REFPROPERTYKEY propkey,
[in] CONDITION_OPERATION cop,
[in] BOOL fValue,
[in] CONDITION_CREATION_OPTIONS cco,
[in] REFIID riid,
[out] void **ppv
);
Paramètres
[in] propkey
Type : REFPROPERTYKEY
Nom de la propriété de la condition feuille en tant que REFPROPERTYKEY. Si la feuille n’a pas de propriété particulière, utilisez PKEY_Null.
[in] cop
Type : CONDITION_OPERATION
Énumération CONDITION_OPERATION . Si la feuille n’a pas d’opération particulière, utilisez COP_IMPLICIT.
[in] fValue
Type : BOOL
Valeur de la condition de recherche à utiliser. fValue doit généralement être défini sur VARIANT_FALSE.
[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, IEnumVARIANT ou (pour une condition de négation) IID_ICondition.
[out] ppv
Type : void**
Reçoit un pointeur vers 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