uuid (C++)
Específicos de Microsoft
El compilador adjunta GUID a una clase o estructura declarada o definido (las definiciones completas del objeto COM sólo) con el atributo de uuid .
__declspec( uuid("ComObjectGUID") ) declarator
Comentarios
El atributo de uuid toma una cadena como argumento.Este nombres de cadena GUID en formato normal del registro con o sin delimitadores de.Por ejemplo:
struct __declspec(uuid("00000000-0000-0000-c000-000000000046")) IUnknown;
struct __declspec(uuid("{00020400-0000-0000-c000-000000000046}")) IDispatch;
Este atributo se puede aplicar en un nueva declaración.Esto permite que los encabezados de sistema de las definiciones de interfaces como IUnknown, y la nueva declaración en algún otro encabezado (por ejemplo COMDEF.H) suministrar GUID.
La palabra clave __uuidof se puede aplicar para recuperar GUID constante asociado a un tipo definido por el usuario.
Específico de Microsoft de FINAL