IQueryParserManager::CreateLoadedParser 메서드(structuredquery.h)
IQueryParser 인터페이스 구현의 새 instance 만듭니다. 쿼리 파서의 이 instance 지정된 카탈로그에 대한 스키마와 함께 로드되고 지정된 언어로 지역화됩니다. 다른 모든 설정은 기본 설정으로 초기화됩니다.
구문
HRESULT CreateLoadedParser(
[in] LPCWSTR pszCatalog,
[in] LANGID langidForKeywords,
[in] REFIID riid,
[out, retval] void **ppQueryParser
);
매개 변수
[in] pszCatalog
형식: LPCWSTR
사용할 카탈로그의 이름입니다. 허용되는 값은 SystemIndex
및 빈 문자열입니다(속성이 없는 간단한 스키마의 경우).
[in] langidForKeywords
형식: LANGID
키워드에 대해 지역화된 언어를 선택하는 데 사용되는 LANGID 입니다.
[in] riid
형식: REFIID
IQueryParser 인터페이스 구현의 IID입니다.
[out, retval] ppQueryParser
형식: void**
새로 만든 파서에 대한 포인터를 받습니다. 호출하는 애플리케이션은 IUnknown::Release 메서드를 호출하여 해제해야 합니다.
반환 값
형식: HRESULT
메서드가 성공하면 S_OK를 반환하고, 그러지 않으면 HRESULT 오류 코드를 반환합니다.
설명
%LOCALAPPDATA%를 사용할 수 없는 경우 이 메서드가 실패합니다. %ProgramData%와 같은 다른 폴더를 가리키려면 IQueryParserManager::SetOption 을 호출해야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | WINDOWS XP SP2, Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | WINDOWS Server 2003 SP1 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | structuredquery.h |
재배포 가능 파일 | WDS(Windows 데스크톱 검색) 3.0 |