IConditionFactory2::ResolveCondition 메서드(structuredquery.h)
조건 트리에서 다양한 변환을 수행하여 계산을 위해 확인된 조건을 수행합니다. 반환된 개체는 ICondition 및 ICondition2를 지원합니다.
구문
HRESULT ResolveCondition(
[in] ICondition *pc,
[in] STRUCTURED_QUERY_RESOLVE_OPTION sqro,
[in, optional] const SYSTEMTIME *pstReferenceTime,
[in] REFIID riid,
[out] void **ppv
);
매개 변수
[in] pc
형식: ICondition*
확인할 ICondition 개체에 대한 포인터입니다.
[in] sqro
형식: STRUCTURED_QUERY_RESOLVE_OPTION
0개 이상의 STRUCTURED_QUERY_RESOLVE_OPTION 플래그를 지정합니다. SQRO_NULL_VALUE_TYPE_FOR_PLAIN_VALUES 플래그는 sqro에 자동으로 추가됩니다.
[in, optional] pstReferenceTime
형식: SYSTEMTIME const*
참조 날짜 및 시간으로 사용할 SYSTEMTIME 값에 대한 포인터입니다. sqro가 SQRO_DONT_RESOLVE_DATETIME 플래그로 설정된 경우 null 포인터를 전달할 수 있습니다.
[in] riid
형식: REFIID
열거형 인터페이스의 원하는 IID: IEnumUnknown, IEnumVARIANT 또는 (부정 조건의 경우) IID_ICondition.
[out] ppv
형식: void**
0개 이상의 ICondition 및 ICondition2 개체 에 대한 포인터를 받습니다.
반환 값
형식: HRESULT
메서드가 성공하면 S_OK를 반환하고, 그러지 않으면 HRESULT 오류 코드를 반환합니다.
설명
StructuredQuerySample은 콘솔에서 줄을 읽고, 시스템 스키마를 사용하여 구문 분석하고, 결과 조건 트리를 표시하는 방법을 보여 줍니다.
자세한 내용은 Resolve 메서드를 참조하세요.
요구 사항
지원되는 최소 클라이언트 | Windows 7 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 R2 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | structuredquery.h |
추가 정보
참조