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

구조적 쿼리 키워드 및/또는 내용이 포함된 입력 문자열을 구문 분석하여 IQuerySolution 개체를 생성합니다.

구문

HRESULT Parse(
  [in]          LPCWSTR        pszInputString,
  [in]          IEnumUnknown   *pCustomProperties,
  [out, retval] IQuerySolution **ppSolution
);

매개 변수

[in] pszInputString

형식: LPCWSTR

구문 분석할 유니코드 입력 문자열에 대한 포인터입니다.

[in] pCustomProperties

형식: IEnumUnknown*

애플리케이션에서 인식한 각 사용자 지정 속성에 대해 하나씩 IRichChunk 개체의 열거형입니다. 이 매개 변수는 빈 열거형과 동일한 NULL일 수 있습니다.

[out, retval] ppSolution

형식: IQuerySolution**

IQuerySolution 개체를 받습니다. 호출자는 IUnknown::Release 메서드를 호출하여 해제해야 합니다.

반환 값

형식: HRESULT

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

설명

IRichChunk 개체에 대해 위치 정보는 사용자 지정 속성의 문자 범위를 식별하고 문자열 값은 실제 속성의 이름이며 PROPVARIANT 는 사용되지 않습니다. 모든 속성을 사용할 수 있지만 이러한 제네릭 속성은 이러한 용도로 특별히 포함됩니다.

  • System.StructuredQuery.CustomProperty.Boolean
  • System.StructuredQuery.CustomProperty.DateTime
  • System.StructuredQuery.CustomProperty.Integer
  • System.StructuredQuery.CustomProperty.FloatingPoint
  • System.StructuredQuery.CustomProperty.String
애플리케이션은 pCustomProperties 매개 변수에 전달된 열거형에서 이를 사용하고 결과 조건 트리에서 찾을 수 있습니다.

요구 사항

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