다음을 통해 공유


IFunctionDiscoveryProvider::EndQuery 메서드(functiondiscoveryprovider.h)

[함수 검색은 요구 사항 섹션에 지정된 운영 체제에서 사용할 수 있습니다. 이후 버전에서는 변경되거나 제공되지 않을 수 있습니다.]

공급자가 실행 중인 쿼리를 종료합니다.

구문

HRESULT EndQuery();

반환 값

가능한 반환 값은 다음을 포함하지만 이에 국한되지 않습니다.

반환 코드 Description
S_OK
메서드가 완료되었습니다.
E_INVALIDARG
매개 변수 중 하나에 잘못된 인수가 포함되어 있습니다.

설명

이 메서드는 함수 검색에서 호출되어 IFunctionDiscoveryNotification 콜백 인터페이스로 더 이상 쿼리 알림이 전송되지 않음을 공급자에게 나타냅니다. 구현자는 EndQuery 호출이 반환된 후 함수 검색으로 더 이상 쿼리 알림이 전송되지 않도록 해야 합니다. EndQuery가 반환된 후 공급자 구현이 알림을 보내면 함수 검색은 공급자에게 오류를 반환하고 알림은 클라이언트에 전달되지 않습니다.

EndQuery는 클라이언트가 공급자의 Initialize 메서드에 전달된 IFunctionDiscoveryNotification 인터페이스를 전달한 경우에만 호출됩니다.

쿼리와 연결된 모든 데이터 구조는 EndQuery 구현에서 삭제할 수 있습니다. Query 메서드에서 할당한 모든 프라이빗 컨텍스트 메모리도 삭제해야 합니다.

EndQuery가 반환되면 쿼리를 다시 호출할 수 있습니다.

요구 사항

   
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 functiondiscoveryprovider.h

추가 정보

IFunctionDiscoveryProvider