Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Realiza una variedad de transformaciones en un árbol de condición y, por tanto, la condición resuelta para la evaluación. El objeto devuelto admite ICondition e ICondition2.
Sintaxis
HRESULT ResolveCondition(
[in] ICondition *pc,
[in] STRUCTURED_QUERY_RESOLVE_OPTION sqro,
[in, optional] const SYSTEMTIME *pstReferenceTime,
[in] REFIID riid,
[out] void **ppv
);
Parámetros
[in] pc
Tipo: ICondition*
Puntero a un objeto ICondition que se va a resolver.
[in] sqro
Tipo: STRUCTURED_QUERY_RESOLVE_OPTION
Especifica cero o más de las marcas de STRUCTURED_QUERY_RESOLVE_OPTION . La marca SQRO_NULL_VALUE_TYPE_FOR_PLAIN_VALUES se agrega automáticamente a sqro.
[in, optional] pstReferenceTime
Tipo: SYSTEMTIME const*
Puntero a un valor SYSTEMTIME que se usará como fecha y hora de referencia. Se puede pasar un puntero nulo si sqro está establecido en la marca SQRO_DONT_RESOLVE_DATETIME .
[in] riid
Tipo: REFIID
El IID deseado de la interfaz de enumeración: IEnumUnknown, IEnumVARIANT o (para una condición de negación) IID_ICondition.
[out] ppv
Tipo: void**
Recibe un puntero a cero o más objetos ICondition e ICondition2 .
Valor devuelto
Tipo: HRESULT
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Comentarios
StructuredQuerySample muestra cómo leer líneas de la consola, analizarlas mediante el esquema del sistema y mostrar los árboles de condición resultantes.
Consulte el método Resolve para obtener más detalles.
Requisitos
Cliente mínimo compatible | Windows 7 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 R2 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | structuredquery.h |
Consulte también
Referencia