IServiceProviderImpl 클래스
이 클래스의 기본 구현 된 IServiceProvider 인터페이스.
template <
class T
>
class ATL_NO_VTABLE IServiceProviderImpl :
public IServiceProvider
매개 변수
- T
파생 클래스에서 IServiceProviderImpl.
Members
Public 메서드
이름 |
설명 |
---|---|
또는 지정 된 서비스에 액세스 하 고 서비스에 대해 지정 된 인터페이스에 인터페이스 포인터를 반환 합니다. |
설명
IServiceProvider 인터페이스 GUID에 의해 지정 된 서비스를 찾고 서비스에서 요청한 인터페이스에 대 한 인터페이스 포인터를 반환 합니다.클래스 IServiceProviderImpl 는이 인터페이스의 기본 구현을 제공 합니다.
IServiceProviderImpl 메서드가 지정: QueryService, 만듭니다 또는 지정 된 서비스에 액세스 하 고 지정 된 인터페이스는 서비스에 대 한 인터페이스 포인터를 반환 합니다.
IServiceProviderImpl시작 서비스 맵을 사용 하 여 BEGIN_SERVICE_MAP 하 고 끝나는 END_SERVICE_MAP.
서비스 맵 항목이 두 개 포함 되어 있습니다: SERVICE_ENTRY, 지원 개체에 의해 지정 된 서비스 id (SID)를 나타내는 및 SERVICE_ENTRY_CHAIN, 호출 QueryService 다른 개체 체인에.
상속 계층 구조
IServiceProvider
IServiceProviderImpl
요구 사항
헤더: atlcom.h