uuid (attributi C++)

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