共用方式為


編譯器 COM 支援

Microsoft 專有的

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

藉由使用 # import 前置處理器指示詞、 編譯器可以讀取型別程式庫,以及轉換成 C++ 標頭檔所描述的 COM 介面做為類別。 一群#import屬性適用於使用者控制項所產生的型別程式庫標頭檔的內容。

您可以使用 __declspec 的延伸的屬性 uuid 為 COM 物件的全域唯一識別項 (GUID)。 關鍵字 __uuidof 可以用來擷取與 COM 物件相關聯的 GUID。 另一個__declspec屬性, 屬性,可以用來指定取得設定 COM 物件的資料成員的方法。

一組 COM 支援全域函式和類別可支援變數BSTR型別實作的智慧型指標,以及封裝所擲回的物件時發生錯誤**_com_raise_error**:

請參閱

參考

編譯器 COM 支援類別

編譯器 COM 全域函式