Méthode IConditionFactory2::ResolveCondition (structuredquery.h)
Effectue diverses transformations sur une arborescence de conditions et, par conséquent, la condition résolue pour l’évaluation. L’objet retourné prend en charge ICondition et ICondition2.
Syntaxe
HRESULT ResolveCondition(
[in] ICondition *pc,
[in] STRUCTURED_QUERY_RESOLVE_OPTION sqro,
[in, optional] const SYSTEMTIME *pstReferenceTime,
[in] REFIID riid,
[out] void **ppv
);
Paramètres
[in] pc
Type : ICondition*
Pointeur vers un objet ICondition à résoudre.
[in] sqro
Type : STRUCTURED_QUERY_RESOLVE_OPTION
Spécifie zéro ou plus des indicateurs de STRUCTURED_QUERY_RESOLVE_OPTION . L’indicateur SQRO_NULL_VALUE_TYPE_FOR_PLAIN_VALUES est automatiquement ajouté à sqro.
[in, optional] pstReferenceTime
Type : SYSTEMTIME const*
Pointeur vers une valeur SYSTEMTIME à utiliser comme date et heure de référence. Un pointeur Null peut être passé si sqro est défini sur l’indicateur SQRO_DONT_RESOLVE_DATETIME .
[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
StructuredQuerySample montre comment lire des lignes à partir de la console, les analyser à l’aide du schéma système et afficher les arborescences de conditions résultantes.
Pour plus d’informations, reportez-vous à la méthode Resolve .
Configuration requise
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