enumerazione CONDITION_CREATION_OPTIONS (strutturataquery.h)

Fornisce un set di flag da usare con le interfacce seguenti per indicare il tipo di nodo albero delle condizioni: ICondition, ICondition2, IConditionFactory, IConditionFactory2 e IConditionGenerator.

Sintassi

typedef enum CONDITION_CREATION_OPTIONS {
  CONDITION_CREATION_DEFAULT = 0,
  CONDITION_CREATION_NONE = 0,
  CONDITION_CREATION_SIMPLIFY = 0x1,
  CONDITION_CREATION_VECTOR_AND = 0x2,
  CONDITION_CREATION_VECTOR_OR = 0x4,
  CONDITION_CREATION_VECTOR_LEAF = 0x8,
  CONDITION_CREATION_USE_CONTENT_LOCALE = 0x10
} ;

Costanti

 
CONDITION_CREATION_DEFAULT
Valore: 0
Indica che la condizione è impostata sul valore predefinito.
CONDITION_CREATION_NONE
Valore: 0
Indica che la condizione è impostata su NULL.
CONDITION_CREATION_SIMPLIFY
Valore: 0x1
Indica che è necessario semplificare la condizione restituita il più possibile. In alcuni casi questo flag indica che la condizione restituita non viene appena creata, ma fa riferimento a un oggetto esistente.
CONDITION_CREATION_VECTOR_AND
Valore: 0x2
Indica che è necessario creare una condizione AND di foglie con elementi vettoriali come valori, anziché tentare di creare una condizione foglia con VT_VECTOR impostata nel PROPVARIANT.
CONDITION_CREATION_VECTOR_OR
Valore: 0x4
Indica che è necessario creare una condizione OR di foglie con elementi vettoriali come valori, anziché tentare di creare una condizione foglia con VT_VECTOR impostata nel PROPVARIANT.
CONDITION_CREATION_VECTOR_LEAF
Valore: 0x8
Indica che è necessario consentire la creazione di una condizione foglia con VT_VECTOR impostata nel PROPVARIANT.
CONDITION_CREATION_USE_CONTENT_LOCALE
Valore: 0x10
Indica che è necessario ignorare le impostazioni locali specificate e usare le impostazioni locali del contenuto attualmente selezionate IConditionFactory2::CreateStringLeaf e IConditionFactory2::CreateLeaf.

Commenti

>È necessario impostare contemporaneamente solo uno dei flag seguenti:

  • CONDITION_CREATION_VECTOR_AND
  • CONDITION_CREATION_VECTOR_OR
  • CONDITION_CREATION_VECTOR_LEAF
Tuttavia, se nessuno di questi flag è impostato, tentare di creare una condizione foglia con VT_VECTOR impostata nel PROPVARIANT genera un errore.

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Intestazione strutturataquery.h

Vedi anche

CONDITION_OPERATION

CONDITION_TYPE

Riferimento