Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Proporciona un conjunto de marcas que se usarán con los métodos siguientes para indicar la operación en ICondition::GetComparisonInfo, ICondition2::GetLeafConditionInfo, IConditionFactory::MakeLeaf, IConditionFactory2::CreateBooleanLeaf, IConditionFactory2::CreateIntegerLeaf, IConditionFactory2::MakeLeaf, IConditionFactory2::CreateStringLeaf e IConditionGenerator::GenerateForLeaf.
Syntax
typedef enum tagCONDITION_OPERATION {
COP_IMPLICIT = 0,
COP_EQUAL,
COP_NOTEQUAL,
COP_LESSTHAN,
COP_GREATERTHAN,
COP_LESSTHANOREQUAL,
COP_GREATERTHANOREQUAL,
COP_VALUE_STARTSWITH,
COP_VALUE_ENDSWITH,
COP_VALUE_CONTAINS,
COP_VALUE_NOTCONTAINS,
COP_DOSWILDCARDS,
COP_WORD_EQUAL,
COP_WORD_STARTSWITH,
COP_APPLICATION_SPECIFIC
} CONDITION_OPERATION;
Constantes
COP_IMPLICITValor: 0 Comparación implícita entre el valor de la propiedad y el valor de la constante. En el caso de una condición sin resolver, COP_IMPLICIT significa que un usuario no ha escrito una operación. Por el contrario, una condición resuelta siempre tendrá una condición distinta de la operación de COP_IMPLICIT . |
COP_EQUALEl valor de la propiedad y el valor de la constante deben ser iguales. |
COP_NOTEQUALEl valor de la propiedad y el valor de la constante no deben ser iguales. |
COP_LESSTHANEl valor de la propiedad debe ser menor que el valor de la constante. |
COP_GREATERTHANEl valor de la propiedad debe ser mayor que el valor de la constante. |
COP_LESSTHANOREQUALEl valor de la propiedad debe ser menor o igual que el valor de la constante. |
COP_GREATERTHANOREQUALEl valor de la propiedad debe ser mayor o igual que el valor de la constante. |
COP_VALUE_STARTSWITHEl valor de la propiedad debe comenzar con el valor de la constante. |
COP_VALUE_ENDSWITHEl valor de la propiedad debe terminar con el valor de la constante. |
COP_VALUE_CONTAINSEl valor de la propiedad debe contener el valor de la constante. |
COP_VALUE_NOTCONTAINSEl valor de la propiedad no debe contener el valor de la constante. |
COP_DOSWILDCARDSEl valor de la propiedad debe coincidir con el valor de la constante, donde '?' coincide con cualquier carácter único y '*' coincide con cualquier secuencia de caracteres. |
COP_WORD_EQUALEl valor de la propiedad debe contener una palabra que sea el valor de la constante. |
COP_WORD_STARTSWITHEl valor de la propiedad debe contener una palabra que comience por el valor de la constante. |
COP_APPLICATION_SPECIFICLa aplicación es libre de interpretar esto de cualquier manera adecuada. |
Comentarios
Dado que una condición resuelta nunca tiene una operación de COP_IMPLICIT , las aplicaciones que evalúan árboles de condición no deben encontrarse con ella. Sin embargo, COP_IMPLICIT se podría usar para comparar la salida de ICondition::GetComparisonInfo o ICondition2::GetLeafConditionInfo para una condición sin resolver analizada con la salida de una condición resuelta.
En Windows 7, esta enumeración se define en structuredquerycondition.idl y structuredquerycondition.h. Antes de Windows 7, esta enumeración se declaró en structuredquery.h y structuredquery.idl.
Requisitos
| Requisito | Value |
|---|---|
| Cliente mínimo compatible | Windows XP con SP2, Windows Vista, Windows 7 [solo aplicaciones de escritorio] |
| Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
| Encabezado | structuredquerycondition.h |
| Redistribuible | Windows Desktop Search (WDS) 3.0 |
Consulte también
Referencia