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 附加至使用者定義的型別。
結束 Microsoft 特定