uuid (C++)
Specyficzne dla firmy Microsoft
Kompilator dołącza identyfikator GUID do zadeklarowanej lub zdefiniowanej klasy lub struktury (tylko pełne definicje obiektów COM) z atrybutem uuid
.
Składnia
__declspec( uuid("ComObjectGUID") ) declarator
Uwagi
Atrybut uuid
przyjmuje ciąg jako argument. Ten ciąg nazywa identyfikator GUID w normalnym formacie rejestru z ogranicznikami { } lub bez nich. Przykład:
struct __declspec(uuid("00000000-0000-0000-c000-000000000046")) IUnknown;
struct __declspec(uuid("{00020400-0000-0000-c000-000000000046}")) IDispatch;
Ten atrybut można zastosować w redeklaracji. Dzięki temu nagłówki systemu mogą podać definicje interfejsów, takich jak IUnknown
, i ponowne zadeklarowanie w innym nagłówku (takim jak <comdef.h>) w celu podania identyfikatora GUID.
Słowo kluczowe __uuidof można zastosować w celu pobrania stałego identyfikatora GUID dołączonego do typu zdefiniowanego przez użytkownika.
END Microsoft Specific
Zobacz też
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla