Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Nicht ordnungsgemäß gebildeter GUID in __declspec(uuid())
Bemerkungen
Dem erweiterten uuid-Attribut wird eine falsche GUID bereitgestellt.
Beispiel
Die GUID muss eine Zeichenfolge mit hexadezimalen Zahlen mit dem folgenden Format sein:
// C2778a.cpp
// compile with: /c
struct __declspec(uuid("00000000-0000-0000-0000-000000000000")) A {};
struct __declspec(uuid("{00000000-0000-0000-0000-000000000000}")) B{};
Das uuid erweiterte Attribut akzeptiert Zeichenfolgen, die von CLSIDFromString erkannt werden, mit oder ohne Klammertrennzeichen.
Im folgenden Beispiel wird C2778 generiert:
// C2778b.cpp
struct __declspec(uuid(" 00000000-0000-0000-0000-000000000000 ")) C { }; // C2778
struct __declspec(uuid("00000000000000000000000000000000")) D { }; // C2778