uuid (C++)
Microsoft 特定的
編譯器會將 GUID 附加至具有 屬性的類別或結構宣告或定義(僅限完整 COM 物件定義)。 uuid
語法
__declspec( uuid("ComObjectGUID") ) declarator
備註
屬性 uuid
會採用字串作為其引數。 此字串會使用或不使用 { } 分隔符號,以一般登錄格式命名 GUID。 例如:
struct __declspec(uuid("00000000-0000-0000-c000-000000000046")) IUnknown;
struct __declspec(uuid("{00020400-0000-0000-c000-000000000046}")) IDispatch;
這個屬性可以在重新宣告中套用。 這可讓系統標頭提供介面的定義,例如 IUnknown
,以及某些其他標頭中的重新宣告(例如 < comdef.h > )來提供 GUID。
關鍵字 __uuidof 可以套用,以擷取附加至使用者定義類型的常數 GUID。
END Microsoft 特定的
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應