共用方式為


編譯器 COM 支援

Microsoft 特定的

Visual C++ 編譯器可直接讀取元件物件模型 (COM) 類型程式庫,以及內容轉譯成可在編譯時包含的 C++ 原始程式碼。 語言擴充功能可協助您進行用戶端的 COM 程式設計。

使用 #import 前置處理器指示詞,編譯器可以讀取類型程式庫,並將其轉換成將 COM 介面描述為類別的 C ++ 標頭檔。 一組 #import 屬性可供使用者控制產生類別程式庫標頭檔的內容。

您可以使用 __declspec 擴充屬性 uuid 將全域唯一識別項 (GUID) 指派給 COM 物件。 __uuidof 關鍵字可用來擷取與 COM 物件關聯的 GUID。 另一個 __declspec 屬性 property 可用來針對 COM 物件的資料成員指定 getset 方法。

提供一組支援全域函式和類別的 COM,以支援 VARIANTBSTR 類型、實作智慧型指標,以及封裝由 _com_raise_error擲回的錯誤物件:

請參閱

參考

編譯器 COM 支援類別

編譯器 COM 全域函式