uuid (C++)
Specifici di Microsoft
Il compilatore associa un GUID in una classe o struttura dichiarata o definita (definizioni complete dell'oggetto COM solo) con uuid attributo.
__declspec( uuid("ComObjectGUID") ) declarator
Note
uuid l'attributo accetta una stringa come argomento.Questo nome di stringa un GUID in formato normale del Registro di sistema con o senza i delimitatori.Di seguito è riportato un esempio:
struct __declspec(uuid("00000000-0000-0000-c000-000000000046")) IUnknown;
struct __declspec(uuid("{00020400-0000-0000-c000-000000000046}")) IDispatch;
Questo attributo può essere applicato in un ridichiarazione.Consente alle intestazioni di sistema per fornire le definizioni delle interfacce come IUnknowne il ridichiarazione in un'altra intestazione (come COMDEF.H) fornire il GUID.
la parola chiave __uuidof è possibile applicare per recuperare la costante GUID collegato a un tipo definito dall'utente.
Microsoft FINALE specifico