uuid (атрибуты C++)
Указывает уникальный идентификатор класса или интерфейса.
[ uuid(
"uuid"
) ]
Параметры
- uuid
128 Бит, уникального идентификатора.
Заметки
Если определение интерфейса или класса не определен uuid Атрибут C++, затем компилятор Visual C++ предоставляет одно. При указании a uuidнеобходимо включить кавычки.
Если не указано uuidпосле этого компилятор создает один и тот же идентификатор GUID для интерфейсов и классов с тем же именем в различных проектах атрибута на компьютере.
Uuidgen.exe или Guidgen.exe можно использовать, чтобы создавать собственные уникальные идентификаторы. (Выполняться одно из этих средств, нажмите кнопку Запуск и щелкните элемент Выполнить в меню. Введите имя требуемого tools).
При использовании в проекте, который также не использует библиотеки ATL, указав uuid атрибут аналогичен определение UUID модификатор __declspec. Восстановление uuid класса можно использовать __uuidof
Пример
См. bindable пример использования образца uuid.
Требования
Контекст атрибута
Применение |
класс" struct" interface" union" enum |
Repeatable |
Нет |
Обязательные атрибуты |
None |
Недопустимые атрибуты |
None |
Дополнительные сведения о контекстах атрибута см. в разделе Контексты атрибута.