編譯器 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 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應