Condividi tramite


Supporto COM del compilatore

Specifici di Microsoft

Il compilatore di Visual C++ possono ospitare direttamente alle librerie dei (COM) tipi COM (Component Object Model e traslare il contenuto in codice sorgente C++ che può essere incluso nella compilazione.Le estensioni del linguaggio sono disponibili per semplificare la programmazione COM sul lato client.

Tramite direttiva per il preprocessore #import, il compilatore può indicare una libreria dei tipi e convertirlo nel file di intestazione C++ che descrive le interfacce COM come classi.un set di #import gli attributi sono disponibili per il controllo utente del contenuto dei file di intestazione risultanti della libreria dei tipi.

È possibile utilizzare __declspec attributo esteso uuid per assegnare un identificatore univoco globale (GUID) a un oggetto COM.la parola chiave __uuidof può essere utilizzato per creare il GUID associato a un oggetto COM.un altro __declspec attributo, proprietà, può essere utilizzato per specificare ottenere e set metodi per un membro dati di un oggetto COM.

Un insieme di funzioni e di classi globali del supporto COM viene svolto per supportare VARIANT e BSTR i tipi, puntatori intelligenti di utilizzo e includono l'oggetto errore generato da _com_raise_error:

Vedere anche

Riferimenti

Classi di supporto COM del compilatore

Funzioni globali COM del compilatore