Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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