Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Sezione specifica Microsoft
Il compilatore Microsoft C++ può leggere direttamente le librerie dei tipi COM (Component Object Model) e tradurre il contenuto in codice sorgente C++ che può essere incluso nella compilazione. Le estensioni del linguaggio sono disponibili per facilitare la programmazione COM sul lato client per le app desktop.
Usando la direttiva del preprocessore #import, il compilatore può leggere una libreria dei tipi e convertirla in un file di intestazione C++ che descrive le interfacce COM come classi. È disponibile un set di attributi #import per il controllo utente del contenuto dei file di intestazione delle librerie dei tipi risultanti.
È possibile usare l'uuid dell'attributo esteso __declspec per assegnare un identificatore univoco globale (GUID) a un oggetto COM. La parola chiave __uuidof può essere utilizzata per estrarre il GUID associato a un oggetto COM. Un altro __declspec attributo, proprietà, può essere utilizzato per specificare i get metodi e set per un membro dati di un oggetto COM.
Viene fornito un set di funzioni e classi globali di supporto COM per supportare i VARIANT tipi e BSTR , implementare puntatori intelligenti e incapsulare l'oggetto errore generato da _com_raise_error:
Fine sezione specifica Microsoft
Vedi anche
Classi di supporto COM del compilatore
Funzioni globali COM del compilatore