Поделиться через


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 вложенное к пользовательскому типу.

ЭЛЕМЕНТ, относящийся Майкрософт

См. также

Ссылки

__declspec

Ключевые слова C++