Condividi tramite


uuid (C++)

Sezione specifica Microsoft

Il compilatore associa un GUID a una classe o struttura dichiarata o definita (solo per le definizioni complete dell'oggetto COM) con l'attributo uuid.

__declspec( uuid("ComObjectGUID") ) declarator

Note

L'attributo uuid accetta una stringa come proprio argomento. Tale stringa assegna un nome a un GUID secondo il normale formato del Registro di sistema, con o senza i delimitatori { }. Ad esempio:

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

Tale attributo può essere applicato in una ridichiarazione. Ciò consente alle intestazioni di sistema di fornire le definizioni di interfaccia come IUnknown e alla ridichiarazione in un'altra intestazione (come COMDEF.H) di fornire il GUID.

La parola chiave __uuidof può essere applicata per recuperare la costante GUID associata a un tipo definito dall'utente.

Fine sezione specifica Microsoft

Vedere anche

Riferimenti

__declspec

Parole chiave C++