uuid (Atrybuty C++)
Określa unikatowy identyfikator klasy lub interfejsu.
Składnia
[ uuid( "uuid" ) ]
Parametry
uuid
128-bitowy, unikatowy identyfikator.
Uwagi
Jeśli definicja interfejsu lub klasy nie określa atrybutu uuid
języka C++, wówczas kompilator języka Microsoft C++ udostępni ten atrybut. Po określeniu elementu uuid
należy uwzględnić cudzysłowy.
Jeśli nie określisz uuid
parametru , kompilator wygeneruje ten sam identyfikator GUID dla interfejsów lub klas o tej samej nazwie w różnych projektach atrybutów na maszynie.
Możesz użyć narzędzia Uuidgen.exe lub Guidgen.exe, aby wygenerować własne unikatowe identyfikatory. (Aby uruchomić jeden z tych narzędzi, kliknij przycisk Uruchom i kliknij polecenie Uruchom w menu. Następnie wprowadź nazwę wymaganego narzędzia).
W przypadku używania w projekcie, który nie używa również atl, określenie uuid
atrybutu jest takie samo jak określenie modyfikatora uuid__declspec
. Aby pobrać uuid
klasę, możesz użyć __uuidof
Przykład
Aby zapoznać się z przykładowym użyciem elementu , zobacz przykładowy przykład użycia elementu uuid
.
Wymagania
Kontekst atrybutu | Wartość |
---|---|
Dotyczy | class , struct , interface , union , enum |
Powtarzalne | Nie. |
Wymagane atrybuty | None |
Nieprawidłowe atrybuty | None |
Aby uzyskać więcej informacji na temat kontekstów atrybutów, zobacz Konteksty atrybutów.
Zobacz też
Atrybuty IDL
Atrybuty interfejsu
Atrybuty klasy
Atrybuty Typedef, Enum, Union oraz Struct
uuid
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla