uuid (Atributos de C++)
Especifica el identificador único para una clase o interfaz.
[ uuid(
"uuid"
) ]
Parámetros
- uuid
128 Bits, identificador único.
Comentarios
Si la definición de una interfaz o clase no especifica el atributo de uuid C++, el compilador de Visual C++ proporcionará uno. Cuando se especifica uuid, debe incluir las comillas.
Si no especifica uuid, el compilador generará mismo GUID para interfaces o clases con el mismo nombre en distintos proyectos de atributo en un equipo.
Puede utilizar Uuidgen.exe o Guidgen.exe para ser id. únicos. (Para ejecutar cualquiera de estas herramientas, haga clic Iniciar y haga clic en Ejecutar en el menú. Escriba el nombre de la herramienta necesaria.)
Cuando se utiliza en un proyecto que tampoco utilice ATL, especificar el atributo de uuid es lo mismo que especificar el modificador __declspec de uuid . Para recuperar uuid de una clase, puede utilizar __uuidof
Ejemplo
Vea el ejemplo de enlazable para un ejemplo de uso de uuid.
Requisitos
Contexto de atributo
Se aplica a |
clase, struct, interface, union, enum |
repetible |
No |
Atributos necesarios |
None |
Atributos no válidos |
None |
Para obtener más información sobre los contextos de atributos, vea Contextos de atributo.