Compatibilidad con COM del compilador

Específicos de Microsoft

El compilador de Visual C++ puede leer directamente las bibliotecas de tipos (COM) del modelo de objetos componentes y traducir el contenido al código fuente de C++ que se puede incluir en la compilación.Las extensiones de lenguaje están disponibles facilitar la programación COM en el cliente.

Mediante directiva de preprocesador #import, el compilador puede leer una biblioteca de tipos y convertirla en el archivo de encabezado de C++. que describe las interfaces COM como clases.Un conjunto de atributos de #import está disponible para el control de usuario del contenido de los archivos de encabezado resultantes de la biblioteca de tipos.

Puede utilizar el atributo extendido uuid de __declspec para asignar un identificador único global (GUID) a un objeto COM.La palabra clave __uuidof se puede utilizar para extraer el GUID asociado a un objeto COM.otro atributo de __declspec , propiedad, se puede utilizar para especificar los métodos de obtenga y de conjunto para un miembro de datos de un objeto COM.

Proporciona un conjunto de funciones globales admiten y clases de COM para admitir los tipos de VARIANT y de BSTR , implementar punteros inteligentes, y para encapsular el objeto error iniciada por _com_raise_error:

Vea también

Referencia

Clases de compatibilidad con COM del compilador

Funciones globales COM del compilador