Compartilhar via


IMPLEMENT_OLECREATE

Tanto essa macro ou IMPLEMENT_OLECREATE_FLAGS deve aparecer no arquivo implementação para qualquer classe que usa DECLARE_OLECREATE.

IMPLEMENT_OLECREATE(class_name, external_name, l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8 )

Parâmetros

  • class_name
    O nome real da classe.

  • external_name
    O nome de objeto exposto a outros aplicativos (entre aspas).

  • l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8
    Componentes da classe CLSID.

Comentários

ObservaçãoObservação

Se você usar IMPLEMENT_OLECREATE, por padrão, o único modelo de threading suporte.Se você usar IMPLEMENT_OLECREATE_FLAGS, você pode especificar qual modelo de threading seu objeto oferece suporte usando o nFlags parâmetro.

O nome externo é o identificador exposto a outros aplicativos.Aplicativos cliente usam o nome externo para solicitar um objeto desta classe de um servidor de automação.

A identificação de classe OLE é um identificador exclusivo de 128 bits para o objeto.Ele consiste em um longo, dois WORDs e oito bytess, conforme representado por l, w1, w2, e b1 por meio de b8 na descrição da sintaxe.Os assistentes do Assistente de aplicativo e o código criam identificações de classe OLE exclusiva conforme necessário.

Requisitos

Cabeçalho: afxdisp.h

Consulte também

Referência

DECLARE_OLECREATE

CLSID Key

Conceitos

Globais e Macros do MFC