Compartilhar via


IMPLEMENT_OLECREATE

Essa macro ou IMPLEMENT_OLECREATE_FLAGS deve aparecer no arquivo de 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, b.
    Componentes do CLSID.

Comentários

Observação:

Se você usar. IMPLEMENT_OLECREATE, por padrão, apenas o modelo de segmentação único oferece 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.Os aplicativos cliente usam o nome externo para solicitar um objeto desta classe de um servidor de automação.

A ID de classe OLE é um identificador exclusivo de 128 bit para o objeto.Ele consiste em um longo, two PALAVRAsistema autônomo e oito BYTEsistema autônomo, conforme representado por l, W1, w2, and B1 através de b. na descrição da sintaxe.sistema autônomo assistentes do Assistente de aplicativo e o código cria exclusivas IDs de classe OLE conforme necessário.

Requisitos

Cabeçalho: afxdisp.h

Consulte também

Conceitos

Macros do MFC e globais

Referência

DECLARE_OLECREATE

CLSID Key