IQueryParser::P arsePropertyValue 메서드(structuredquery.h)

지정된 속성의 조건을 구문 분석합니다.

구문

HRESULT ParsePropertyValue(
  [in]          LPCWSTR        pszPropertyName,
  [in]          LPCWSTR        pszInputString,
  [out, retval] IQuerySolution **ppSolution
);

매개 변수

[in] pszPropertyName

형식: LPCWSTR

속성 이름입니다.

[in] pszInputString

형식: LPCWSTR

해당 속성을 기준으로 구문 분석할 쿼리 문자열입니다.

[out, retval] ppSolution

형식: IQuerySolution**

IQuerySolution 개체를 받습니다. 호출하는 애플리케이션은 IUnknown::Release 메서드를 호출하여 해제해야 합니다.

반환 값

형식: HRESULT

메서드가 성공하면 S_OK를 반환하고, 그러지 않으면 HRESULT 오류 코드를 반환합니다.

설명

입력 문자열은 구조화된 쿼리의 속성 바로 다음에 작성할 수 있는 모든 항목일 수 있습니다. 예를 들어 "from:(bill OR alex)"은 유효한 구조적 쿼리이므로 pszPropertyName 매개 변수의 System.StructuredQuery.Virtual.From(From은 키워드(keyword))과 pszInputString 매개 변수에서 "(bill OR alex)" 또는 "bill OR alex"를 전달하는 것이 유효합니다. 그러면 System.StructuredQuery.Virtual.From 속성과 문자열 "bill" 및 "alex"를 연결하는 리프 노드의 OR 이 생성됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 WINDOWS XP SP2, Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 WINDOWS Server 2003 SP1 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 structuredquery.h
재배포 가능 파일 WDS(Windows 데스크톱 검색) 3.0