Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Especifica el identificador único de una clase o interfaz.
Sintaxis
[ uuid( "uuid" ) ]
Parámetros
uuid
Identificador único de 128 bits.
Comentarios
Si la definición de una interfaz o clase no especifica el atributo de C++ uuid, el compilador de Microsoft C++ proporcionará uno. Al especificar un uuid, debe incluir las comillas.
Si no especifica uuid, el compilador generará el mismo GUID para interfaces o clases con el mismo nombre en proyectos de atributos diferentes en una máquina.
Puede usar Uuidgen.exe o Guidgen.exe para generar identificadores únicos propios. (Para ejecutar cualquiera de estas herramientas, haga clic en Iniciar y, luego, en Ejecutar en el menú. A continuación, escriba el nombre de la herramienta necesaria).
Cuando se usa en un proyecto que no usa también ATL, especificar el uuid atributo es el mismo que especificar el modificador uuid__declspec. Para recuperar el uuid de una clase, puede usar __uuidof.
Ejemplo
Consulte el ejemplo de bindable para ver un ejemplo de uso de uuid.
Requisitos
| Contexto de atributo | Valor |
|---|---|
| Se aplica a | class, struct, interface, , union, enum |
| Reiterativo | No |
| Atributos requeridos | Ninguno |
| Atributos no válidos | Ninguno |
Para obtener más información acerca de los contextos de atributo, consulte Contextos de atributo.
Consulte también
Atributos IDL
Atributos de interfaz
Atributos de clase
Typedef, Enum, Union y Struct (atributos)
uuid