uuid (atributy C++)
Určuje jedinečné ID třídy nebo rozhraní.
Syntaxe
[ uuid( "uuid" ) ]
Parametry
uuid
128bitový jedinečný identifikátor.
Poznámky
Pokud definice rozhraní nebo třídy neurčuje uuid
atribut C++, kompilátor JazykA C++ poskytne jeden. Když zadáte , uuid
musíte zahrnout uvozovky.
Pokud nezadáte uuid
, kompilátor vygeneruje stejný identifikátor GUID pro rozhraní nebo třídy se stejným názvem v různých projektech atributů na počítači.
K vygenerování vlastních jedinečných ID můžete použít Uuidgen.exe nebo Guidgen.exe. (Chcete-li spustit některý z těchto nástrojů, klikněte na Spusťte a v nabídce klikněte na Spustit . Potom zadejte název požadovaného nástroje.)
Při použití v projektu, který také nepoužívá ATL, je určení uuid
atributu stejné jako určení modifikátoru uuid__declspec
. K načtení uuid
třídy můžete použít __uuidof
Příklad
Podívejte se na příklad s možností vytvoření vazby pro ukázkové uuid
použití .
Požadavky
Kontext atributu | Hodnota |
---|---|
Platí pro | class , struct , interface , , union enum |
Opakovatelný | No |
Požadované atributy | Nic |
Neplatné atributy | Nic |
Další informace o kontextech atributů naleznete v tématu Kontexty atributů.
Viz také
IDL – atributy
Atributy rozhraní
Atributy třídy
Atributy klíčových slov typedef, enum, union a struct
uuid