Compartir a través de


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.

Vea también

Referencia

uuid

Otros recursos

Atributos IDL

Atributos de interfaz

Atributos de clase

Typedef, Enum, Union y Struct (Atributos)

Attributes Samples