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 |