Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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 , uuidmusí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é uuidpoužití .
Požadavky
| Kontext atributu | Hodnota |
|---|---|
| Platí pro | class, struct, interface, , unionenum |
| 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