uuid (C++)
Specifické pro produkty společnosti Microsoft
Kompilátor připojí identifikátor GUID ke třídě nebo struktuře deklarované nebo definované (pouze úplné definice objektu modelu COM) se atributem uuid atribut.
__declspec( uuid("ComObjectGUID") ) declarator
Poznámky
Atribut uuid přijímá řetězec jako argument.Tento řetězec pojmenuje identifikátor GUID ve normálním formátu registru s nebo bez oddělovačů { }.Příklad:
struct __declspec(uuid("00000000-0000-0000-c000-000000000046")) IUnknown;
struct __declspec(uuid("{00020400-0000-0000-c000-000000000046}")) IDispatch;
Tento atribut lze použít v redeklaraci.To hlavičkám systému umožňuje poskytnout definici rozhraní, jako je IUnknown, a redeklaraci v jiném souboru hlaviček (například COMDEF.H) k zadání identifikátoru GUID.
Klíčové slovo __uuidof lze použít k získání konstanty identifikátoru GUID přiřazeného k uživatelem definovanému typu.
Specifické pro produkty společnosti Microsoft - konec