uuid (C++)
Sezione specifica Microsoft
Il compilatore associa un GUID a una classe o a una struttura dichiarata o definita (solo definizioni di oggetti COM complete) con l'attributo uuid
.
Sintassi
__declspec( uuid("ComObjectGUID") ) declarator
Osservazioni:
L'attributo uuid
accetta una stringa come argomento. Questa stringa denomina un GUID in formato normale 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 delle interfacce, IUnknown
ad esempio , e la rideclarazione in un'altra intestazione (ad esempio <comdef.h>) per fornire il GUID.
La parola chiave __uuidof può essere applicata per recuperare il GUID costante associato a un tipo definito dall'utente.
Fine sezione specifica Microsoft
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per