Condividi tramite


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.

Vedere anche

Riferimenti

uuid

Altre risorse

Attributi IDL

Attributi di interfaccia

Attributi di classe

Attributi Typedef, Enum, Union e Struct

Attributes Samples