Partager via


uuid (C++)

Spécifique à Microsoft

Le compilateur attaché GUID à une classe ou une structure déclarée ou la valeur (les définitions complètes d'objet COM uniquement) avec l'attribut d' uuid .

__declspec( uuid("ComObjectGUID") ) declarator

Notes

L'attribut d' uuid prend une chaîne en tant qu'argument.Ce nom de chaîne GUID au format normal de Registre avec ou sans les séparateurs de.Par exemple :

struct __declspec(uuid("00000000-0000-0000-c000-000000000046")) IUnknown;
struct __declspec(uuid("{00020400-0000-0000-c000-000000000046}")) IDispatch;

Cet attribut peut être appliqué dans un redéclaration.Cela permet aux en-têtes de système pour obtenir les définitions des interfaces telles que IUnknown, et au redéclaration dans un autre en-tête (tels que COMDEF.H) pour fournir un GUID.

Le mot clé __uuidof peut être appliqué pour récupérer un GUID constant attaché à un type défini par l'utilisateur.

détail de FIN Microsoft

Voir aussi

Référence

__declspec

Mots clés C++