Compartir a través de


IMPLEMENT_OLECREATE

Esta macro o IMPLEMENT_OLECREATE_FLAGS debe aparecer en el archivo de la implementación de cualquier clase que utilice DECLARE_OLECREATE.

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

Parámetros

  • class_name
    El nombre real de la clase.

  • external_name
    El nombre de objeto expuesto a otras aplicaciones (entre comillas).

  • l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8
    Componentes de CLSIDde la clase.

Comentarios

[!NOTA]

Si utiliza IMPLEMENT_OLECREATE, de forma predeterminada, admite solo el modelo de subproceso único.Si utiliza IMPLEMENT_OLECREATE_FLAGS, puede especificar que el modelo de subprocesos de su objeto admite mediante el parámetro de nFlags .

El nombre externo es el identificador expuesto a otras aplicaciones.Las aplicaciones cliente utilizan el nombre externo para solicitar un objeto de este tipo de un servidor de automatización.

Identificador de la clase OLE es un identificador único de 128 bits del objeto.Consta de un long, dos objetos de s para WORD, y ocho de BYTE, como se representa por l, w1, w2, y b1 con b8 en la descripción de la sintaxis.El Asistente para aplicaciones y los asistentes para código crean los id. de OLE únicos de la clase para que sea necesario.

Requisitos

Header: afxdisp.h

Vea también

Referencia

DECLARE_OLECREATE

CLSID Key

Conceptos

Macros y funciones globales de MFC