Udostępnij za pośrednictwem


uuid (C++)

Specyficzne dla firmy Microsoft

Kompilator dołącza identyfikator GUID do klasy lub struktury zadeklarowanej lub zdefiniowanej (tylko pełne definicje obiektu COM) z atrybutem uuid.

__declspec( uuid("ComObjectGUID") ) declarator

Uwagi

Atrybut uuid przyjmuje wartość string jako argument.Ta wartość string nazywa identyfikator GUID w normalnym formacie rejestru z ogranicznikami lub bez ograniczników {}.Na przykład:

struct __declspec(uuid("00000000-0000-0000-c000-000000000046")) IUnknown;
struct __declspec(uuid("{00020400-0000-0000-c000-000000000046}")) IDispatch;

Atrybut ten można stosować w ponownej deklaracji.Dzięki temu nagłówki systemu mogą dostarczać definicji interfejsów takich jak IUnknown, a także ponownej deklaracji w niektórych innych nagłówkach (takich jak COMDEF.H), aby dostarczyć identyfikator GUID.

Słowo kluczowe __uuidof może być zastosowane do pobierania stałego identyfikatora GUID dołączonego do typu zdefiniowanego przez użytkownika.

KONIEC informacji specyficznych dla firmy Microsoft

Zobacz też

Informacje

__declspec

Słowa kluczowe języka C++