Método IConditionFactory::MakeAndOr (structuredquery.h)
Cria um nó de condição que é uma conjunção lógica (AND) ou disjunção (OR) de uma coleção de subcondições.
Sintaxe
HRESULT MakeAndOr(
[in] CONDITION_TYPE ct,
[in] IEnumUnknown *peuSubs,
[in] BOOL fSimplify,
[out, retval] ICondition **ppcResult
);
Parâmetros
[in] ct
Tipo: CONDITION_TYPE
O CONDITION_TYPE do nó de condição. O CONDITION_TYPE deve ser CT_AND_CONDITION ou CT_OR_CONDITION.
[in] peuSubs
Tipo: IEnumUnknown*
Um ponteiro para uma enumeração de objetos ICondition ou NULL para uma enumeração vazia.
[in] fSimplify
Tipo: BOOL
TRUE para simplificar logicamente o resultado, se possível; em seguida, o resultado não será necessariamente do tipo especificado. FALSE se o resultado deve ter exatamente a estrutura prescrita.
Um aplicativo que planeja executar uma consulta com base na árvore de condição normalmente se beneficiaria da definição desse parâmetro como TRUE.
[out, retval] ppcResult
Tipo: ICondition**
Recebe o endereço de um ponteiro para o novo nó ICondition .
Retornar valor
Tipo: HRESULT
Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.
Comentários
Não há árvores de condição especial para TRUE e FALSE. No entanto, uma árvore de condição que consiste em um nó AND sem subcondições é sempre TRUE e uma árvore de condição que consiste em um nó OR sem subcondições é sempre FALSE.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP com SP2, Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 com SP1 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | structuredquery.h |
Redistribuível | Pesquisa da Área de Trabalho do Windows (WDS) 3.0 |
Confira também
Referência