uuid (C++)
Только для систем Microsoft
Компилятор вложение GUID к классу или структуре, объявленный или заданному (полные определения com-объекты с только) uuid атрибут.
__declspec( uuid("ComObjectGUID") ) declarator
Заметки
uuid атрибут принимает строку в качестве аргумента.Имена этой строки GUID в обычном формате реестра с или без разделители.Примеры.
struct __declspec(uuid("00000000-0000-0000-c000-000000000046")) IUnknown;
struct __declspec(uuid("{00020400-0000-0000-c000-000000000046}")) IDispatch;
Этот атрибут может применяться в redeclaration.Это позволяет заголовки системы для предоставления определений интерфейсов как IUnknownи redeclaration в каком-либо другом заголовке (например, COMDEF.H) для предоставления идентификатора GUID.
Ключевое слово __uuidof может применяться для получения константы GUID вложенное к пользовательскому типу.
ЭЛЕМЕНТ, относящийся Майкрософт