다음을 통해 공유


IFunctionDiscoveryProvider 인터페이스(functiondiscoveryprovider.h)

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

검색 공급자가 구현하는 기본 인터페이스입니다. 함수 검색 인프라가 공급자 및 해당 리소스와 통신하는 데 사용하는 기본 인터페이스입니다.

검색 공급자를 작성하는 경우에만 이 인터페이스를 구현하고 사용해야 합니다. 기본 제공 공급자가 지원하지 않는 메서드를 사용하여 디바이스를 검색해야 하는 경우에만 검색 공급자를 작성해야 합니다.

디바이스를 검색하고 쿼리하는 클라이언트 프로그램을 작성하는 경우 대신 IFunctionDiscovery 인터페이스를 사용합니다.

함수 검색 공급자 샘플IFunctionDiscoveryProvider 인터페이스를 구현합니다.

상속

IFunctionDiscoveryProvider 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IFunctionDiscoveryProvider 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

IFunctionDiscoveryProvider 인터페이스에는 이러한 메서드가 있습니다.

 
IFunctionDiscoveryProvider::EndQuery

공급자가 실행하는 쿼리를 종료합니다.
IFunctionDiscoveryProvider::Initialize

Function Discovery 공급자 개체를 초기화합니다.
IFunctionDiscoveryProvider::InstancePropertyStoreFlush

공급자가 속성을 유지하는 메커니즘을 제공합니다.
IFunctionDiscoveryProvider::InstancePropertyStoreOpen

공급자의 속성 저장소를 엽니다.
IFunctionDiscoveryProvider::InstancePropertyStoreValidateAccess

공급자가 요청된 액세스를 지원하는지 확인합니다.
IFunctionDiscoveryProvider::InstanceQueryService

함수 instance 대한 공급자별 COM 개체를 만듭니다.
IFunctionDiscoveryProvider::InstanceReleased

지정된 함수 instance 해제하고 이전에 할당된 메모리를 해제합니다.
IFunctionDiscoveryProvider::Query

지정된 제약 조건을 충족하는 함수 인스턴스의 컬렉션을 검색합니다.

요구 사항

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

추가 정보

함수 검색 공급자 샘플

함수 검색 공급자 사용