uuid (Atrybuty C++)
Określa unikatowy identyfikator klasy lub interfejsu.
[ uuid(
"uuid"
) ]
Parametry
- UUID
128-Bitowe, identyfikator unikatowy.
Uwagi
Jeśli nie określono definicji klasy lub interfejsu uuid atrybut języka C++, a następnie kompilator Visual C++ zapewni jeden.Podczas określania uuid, musi zawierać cudzysłowów.
Jeśli nie określisz uuid, a następnie kompilator wygeneruje ten sam identyfikator GUID dla interfejsów lub klas o tej samej nazwie atrybutu różnych projektów na komputerze.
Uuidgen.exe lub Guidgen.exe można użyć do wygenerowania własne unikatowe identyfikatory.(Aby uruchomić dowolną z tych narzędzi, kliknij przycisk uruchomić i kliknij przycisk uruchomić w menu.Następnie wprowadź nazwę narzędzia wymagana.)
Określanie używanego w programie project, który nie używa również ATL uuid atrybutu jest taka sama, jak określanie uuid __declspec modyfikator.Aby pobrać uuid klasy, można użyć __uuidof
Przykład
Zobacz które można powiązać przykład wykorzystanie próbki uuid.
Wymagania
Atrybutu kontekstu
Stosuje się do |
class, struct, interface, union,enum |
Powtarzalne |
Nr |
Wymagane atrybuty |
Brak |
Nieprawidłowe atrybuty |
Brak |
Aby uzyskać więcej informacji na temat kontekstów atrybutu, zobacz Kontekstów atrybutu.