Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Specifica l'ID univoco per una classe o un'interfaccia.
Sintassi
[ uuid( "uuid" ) ]
Parametri
uuid
Identificatore univoco a 128 bit.
Osservazioni:
Se la definizione di un'interfaccia o di una classe non specifica l'attributo uuid C++, il compilatore Microsoft C++ ne fornirà uno. Quando si specifica un uuidoggetto , è necessario includere le virgolette.
Se non si specifica uuid, il compilatore genererà lo stesso GUID per interfacce o classi con lo stesso nome in progetti di attributo diversi in un computer.
È possibile usare Uuidgen.exe o Guidgen.exe per generare ID univoci. Per eseguire uno di questi strumenti, fare clic su Avviare e fare clic su Esegui dal menu. Immettere quindi il nome dello strumento richiesto.
Se usato in un progetto che non usa anche ATL, specificando l'attributo uuid è uguale a quello specificato dal modificatore uuid__declspec. Per recuperare l'oggetto uuid di una classe, è possibile usare __uuidof
Esempio
Vedere l'esempio associabile per un uso di esempio di uuid.
Requisiti
| Contesto attributo | Valore |
|---|---|
| Si applica a | class, struct, interface, unionenum |
| Ripetibile | No |
| Attributi obbligatori | None |
| Attributi non validi | None |
Per altre informazioni sui contesti di attributi, vedere Contesti di attributi.
Vedi anche
Attributi IDL
Attributi di interfaccia
Attributi di classe
Attributi Typedef, Enum, Union e Struct
uuid