Sdílet prostřednictvím


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 , 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