Compartilhar via


Compilador COM suporte

Específicos do Microsoft

O compilador Visual C++ diretamente pode ler a bibliotecas de tipos de modelo (COM) de objeto de componente e converta o conteúdo no código-fonte C++ que pode ser incluído na compilação.Extensões de idioma estão disponíveis para facilitar COM programação no lado do cliente.

Usando o diretiva de pré-processamento # Import, o compilador pode ler uma biblioteca de tipos e converter em um arquivo de cabeçalho do C++ que descreve o COM interfaces como classes.Um conjunto de #import atributos está disponível para o controle de usuário do conteúdo para os arquivos de cabeçalho de biblioteca de tipo resultante.

Você pode usar o __declspec atributos estendidos uuid para atribuir um identificador global exclusivo (GUID) para um objeto COM.A palavra-chave __uuidof pode ser usado para extrair a GUID associada a um objeto COM.Outro __declspec atributo, propriedade, pode ser usado para especificar o obter e set métodos para um membro de dados de um objeto COM.

Um conjunto de classes e funções globais do COM suporte é fornecido para oferecer suporte a VARIANT e BSTR tipos, implementar apontadores inteligentes e encapsular o objeto error lançado por _com_raise_error:

Consulte também

Referência

Classes do compilador COM suporte

Compilador COM funções globais