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 |