Partilhar via


Classe IProvideClassInfo2Impl

Essa classe fornece uma implementação padrão do IProvideClassInfo and IProvideClassInfo2 métodos.

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 identificador o coclass.

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

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

  • wMajor
    A versão principal da biblioteca de tipos.O valor padrão é 1.

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

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

Comentários

The IProvideClassInfo2 Estende a interface de IProvideClassInfo adicionando o GetGUID método. Esse método permite que um cliente recuperar saída interface um objeto IID para seu conjunto de eventos padrão. De classeIProvideClassInfo2Impl Fornece uma implementação padrão das IProvideClassInfo and IProvideClassInfo2 métodos.

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

Requisitos

Cabeçalho: atlcom.h

Consulte também

Outros recursos

IProvideClassInfo2Impl membros

Visão geral do ATL classe