Classe de IProvideClassInfo2Impl

Essa classe fornece uma implementação padrão dos métodos de IProvideClassInfo e de IProvideClassInfo2 .

template <
   const CLSID* pcoclsid,
   const IID* psrcid,
   const GUID* plibid = &CAtlModule::m_libid,
   WORD wMajor = 1,
   WORD wMinor = 0,
   class tihclass = CComTypeInfoHolder 
>
class ATL_NO_VTABLE IProvideClassInfo2Impl :
   public IProvideClassInfo2

Parâmetros

  • pcoclsid
    Um ponteiro para o identificador de coclass.

  • psrcid
    Um ponteiro para o identificador para o dispinterface de saída padrão de coclass.

  • plibid
    Um ponteiro para o LIBID da biblioteca de tipos que contém informações sobre a interface.Por padrão, a biblioteca de tipos no nível de servidor é passada.

  • wMajor
    A versão principal de biblioteca de tipo.o valor padrão é 1.

  • wMinor
    A versão secundária de biblioteca de tipo.o valor padrão é 0.

  • tihclass
    A classe usada para gerenciar informações do tipo de coclass.o valor padrão é CComTypeInfoHolder.

Membros

edcdxw62.collapse_all(pt-br,VS.110).gifConstrutores

Nome

Descrição

IProvideClassInfo2Impl::IProvideClassInfo2Impl

Construtor.

edcdxw62.collapse_all(pt-br,VS.110).gifMétodos públicos

Nome

Descrição

IProvideClassInfo2Impl::GetClassInfo

Recupera um ponteiro de ITypeInfo a informações do tipo de coclass.

IProvideClassInfo2Impl::GetGUID

Recupera GUID para o dispinterface de saída do objeto.

edcdxw62.collapse_all(pt-br,VS.110).gifMembros de dados protegidos

Nome

Descrição

IProvideClassInfo2Impl::_tih

Gerencia informações de tipo para os coclass.

Comentários

a interface de IProvideClassInfo2 estende IProvideClassInfo adicionando o método de GetGUID .Esse método permite que um cliente recupere a interface de saída IID de um objeto ao conjunto padrão de evento.A classe IProvideClassInfo2Impl fornece uma implementação padrão dos métodos de IProvideClassInfo e de IProvideClassInfo2 .

IProvideClassInfo2Impl contém um membro estático do tipo CComTypeInfoHolder que gerencia informações de tipo para os coclass.

Hierarquia de herança

IProvideClassInfo2

IProvideClassInfo2Impl

Requisitos

Cabeçalho: atlcom.h

Consulte também

Outros recursos

Visão geral da classe de ATL