다음을 통해 공유


ISearchProtocol::Init 메서드(searchapi.h)

프로토콜 처리기를 초기화합니다.

구문

HRESULT Init(
  [in] TIMEOUT_INFO         *pTimeoutInfo,
  [in] IProtocolHandlerSite *pProtocolHandlerSite,
  [in] PROXY_INFO           *pProxyInfo
);

매개 변수

[in] pTimeoutInfo

형식: TIMEOUT_INFO*

연결 시간 제한에 대한 정보를 포함하는 TIMEOUT_INFO 구조체에 대한 포인터입니다.

[in] pProtocolHandlerSite

형식: IProtocolHandlerSite*

프로토콜 처리기가 필터 호스트 내에서 IFiltear에 액세스할 수 있도록 하는 IProtocolHandlerSite 인터페이스에 대한 포인터입니다.

[in] pProxyInfo

형식: PROXY_INFO*

콘텐츠 원본의 항목에 액세스하는 데 필요한 프록시 설정에 대한 정보를 포함하는 PROXY_INFO 구조체에 대한 포인터입니다.

반환 값

형식: HRESULT

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

설명

프로토콜 처리기를 만든 후 이 메서드는 프로토콜 처리기와 관련된 초기화를 수행하기 위해 호출됩니다. 이 메서드는 다시 호출되지 않습니다.

ISearchProtocol::ShutDown을 호출하기 전에 프로토콜 호스트가 예기치 않게 종료될 수 있으므로 임시 파일 및 레지스트리 항목과 같은 영구 정보가 있는 프로토콜 처리기는 현재 instance 시작하기 전에 이 메서드에서 이전에 연 리소스의 초기 클린 수행해야 합니다.

요구 사항

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