Ескерім
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Блок, относящийся только к системам Майкрософт
Компилятор присоединяет 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;
Этот атрибут можно применить при повторном объявлении. Это позволяет системным заголовкам предоставлять определения интерфейсов, таких как IUnknown
, и повторное определение в другом заголовке (например <, comdef.h>) для предоставления GUID.
Ключевое слово __uuidof можно применить для получения константного GUID, присоединенного к определяемого пользователем типа.
Завершение блока, относящегося только к системам Майкрософт