uuid (attributi C++)
Specifica l'ID univoco per una classe o l'interfaccia.
[ uuid(
"uuid"
) ]
Parametri
- uuid
i 128 bit, identificatore univoco.
Note
se la definizione di un'interfaccia o di una classe non specifica uuid L'attributo C++, il compilatore di Visual C++ fornito uno. Quando si specifica un oggetto uuid, è necessario includere le virgolette doppie.
Se non si specifica uuid, il compilatore genererà lo stesso GUID per interfacce o classi con lo stesso nome in progetti diversi di attributo su un computer.
È possibile utilizzare Uuidgen.exe o Guidgen.exe per generare diventi proprietaria degli identificatori univoci. (Per eseguire uno di questi strumenti, fare clic su inizio e clic su esecuzione scegliere dal menu. Immettere il nome dello strumento richiesto.)
Una volta utilizzato in un progetto che non utilizzano ATL, specificare uuid l'attributo è lo stesso di specifica uuid modificatore di __declspec. Per recuperare uuid di classe, è possibile utilizzare __uuidof
Esempio
vedere associabile esempio per un esempio di utilizzo uuid.
Requisiti
contesto di attributo
Si applica a |
classe, struct, interface, unione, enum |
ripetibile |
No |
attributi obbligatori |
Nessuno |
attributi non validi |
Nessuno |
per ulteriori informazioni sui contesti di attributo, vedere Associare ai contesti.