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