Para ver el artículo en inglés, active la casilla Inglés. También puede ver el texto en inglés en una ventana emergente si pasa el puntero del mouse por el texto.
Traducción
Inglés

uuid (C++)

 

Específicos de Microsoft

El compilador adjunta un GUID a una clase o estructura declarada o definida (solo definiciones completas de objeto COM) con el atributo uuid.


__declspec( uuid("
ComObjectGUID
") ) declarator

El atributo uuid toma una cadena como argumento.Esta cadena denomina un GUID en formato del Registro normal con o sin los delimitadores { }.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 suministren las definiciones de interfaces tales como IUnknown, y que la nueva declaración en algún otro encabezado (por ejemplo, COMDEF.H) suministre el GUID.

La palabra clave __uuidof se puede aplicar para recuperar el GUID de constante asociado a un tipo definido por el usuario.

FIN de Específicos de Microsoft

Mostrar: