다음을 통해 공유


IServiceProviderImpl 클래스

이 클래스의 기본 구현 된 IServiceProvider 인터페이스.

template <
   class T
> 
class ATL_NO_VTABLE IServiceProviderImpl :
   public IServiceProvider

매개 변수

  • T
    파생 클래스에서 IServiceProviderImpl.

Members

zsz5ss6c.collapse_all(ko-kr,VS.110).gifPublic 메서드

이름

설명

IServiceProviderImpl::QueryService

또는 지정 된 서비스에 액세스 하 고 서비스에 대해 지정 된 인터페이스에 인터페이스 포인터를 반환 합니다.

설명

IServiceProvider 인터페이스 GUID에 의해 지정 된 서비스를 찾고 서비스에서 요청한 인터페이스에 대 한 인터페이스 포인터를 반환 합니다.클래스 IServiceProviderImpl 는이 인터페이스의 기본 구현을 제공 합니다.

IServiceProviderImpl 메서드가 지정: QueryService, 만듭니다 또는 지정 된 서비스에 액세스 하 고 지정 된 인터페이스는 서비스에 대 한 인터페이스 포인터를 반환 합니다.

IServiceProviderImpl시작 서비스 맵을 사용 하 여 BEGIN_SERVICE_MAP 하 고 끝나는 END_SERVICE_MAP.

서비스 맵 항목이 두 개 포함 되어 있습니다: SERVICE_ENTRY, 지원 개체에 의해 지정 된 서비스 id (SID)를 나타내는 및 SERVICE_ENTRY_CHAIN, 호출 QueryService 다른 개체 체인에.

상속 계층 구조

IServiceProvider

IServiceProviderImpl

요구 사항

헤더: atlcom.h

참고 항목

기타 리소스

ATL 클래스 개요