編譯器 COM 支援
Microsoft 特定的
Microsoft C++ 編譯器可以直接讀取元件物件模型 (COM) 型別程式庫,並將內容轉譯成可包含在編譯中的 C++ 原始程式碼。 語言延伸模組可用來協助用戶端上的 COM 程式設計,以進行傳統型應用程式。
藉由使用 #import 預處理器指示詞 ,編譯器可以讀取型別程式庫,並將它轉換成 C++ 標頭檔,將 COM 介面描述為類別。 一組 #import
屬性可供使用者控制產生類別程式庫標頭檔的內容。
您可以使用 __declspec 擴充屬性 uuid ,將全域唯一識別碼 (GUID) 指派給 COM 物件。 關鍵字 __uuidof 可用來擷取與 COM 物件相關聯的 GUID。 另一個 __declspec
屬性屬性屬性 可用來指定 get
COM 物件之資料成員的 和 set
方法。
提供一組 COM 支援全域函式和類別,以支援 VARIANT
和 BSTR
類型、實作智慧型指標,以及封裝 所 _com_raise_error
擲回的錯誤物件:
END Microsoft 特定的
另請參閱
意見反映
https://aka.ms/ContentUserFeedback。
即將推出:我們會在 2024 年淘汰 GitHub 問題,並以全新的意見反應系統取代並作為內容意見反應的渠道。 如需更多資訊,請參閱:提交及檢視以下的意見反映: