Metodo IConditionFactory2::ResolveCondition (structuredquery.h)

Esegue un'ampia gamma di trasformazioni in un albero delle condizioni e quindi la condizione risolta per la valutazione. L'oggetto restituito supporta ICondition e ICondition2.

Sintassi

HRESULT ResolveCondition(
  [in]           ICondition                      *pc,
  [in]           STRUCTURED_QUERY_RESOLVE_OPTION sqro,
  [in, optional] const SYSTEMTIME                *pstReferenceTime,
  [in]           REFIID                          riid,
  [out]          void                            **ppv
);

Parametri

[in] pc

Tipo: ICondition*

Puntatore a un oggetto ICondition da risolvere.

[in] sqro

Tipo: STRUCTURED_QUERY_RESOLVE_OPTION

Specifica zero o più flag di STRUCTURED_QUERY_RESOLVE_OPTION . Il flag SQRO_NULL_VALUE_TYPE_FOR_PLAIN_VALUES viene aggiunto automaticamente a sqro.

[in, optional] pstReferenceTime

Tipo: SYSTEMTIME const*

Puntatore a un valore SYSTEMTIME da usare come data e ora di riferimento. È possibile passare un puntatore Null se sqro è impostato sul flag SQRO_DONT_RESOLVE_DATETIME .

[in] riid

Tipo: REFIID

L'IID desiderato dell'interfaccia di enumerazione: IEnumUnknown, IEnumVARIANT o (per una condizione di negazione) IID_ICondition.

[out] ppv

Tipo: void**

Riceve un puntatore a zero o più oggetti ICondition e ICondition2 .

Valore restituito

Tipo: HRESULT

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

StructuredQuerySample illustra come leggere le righe dalla console, analizzarle usando lo schema di sistema e visualizzare gli alberi delle condizioni risultanti.

Per altri dettagli, vedere il metodo Resolve .

Requisiti

   
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione structuredquery.h

Vedi anche

CONDITION_CREATION_OPTIONS

CONDITION_OPERATION

CONDITION_TYPE

ICondition

ICondition2

IConditionFactory

IConditionFactory2

Riferimento