Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
GUID incorrectement formé dans __declspec(uuid())
Remarques
Un GUID incorrect est fourni à l’attribut étendu uuid .
Exemple :
Le GUID doit être une chaîne de nombres hexadécimaux au format suivant :
// C2778a.cpp
// compile with: /c
struct __declspec(uuid("00000000-0000-0000-0000-000000000000")) A {};
struct __declspec(uuid("{00000000-0000-0000-0000-000000000000}")) B{};
L’attribut uuid étendu accepte les chaînes reconnues par CLSIDFromString, avec ou sans délimiteurs d’accolades.
L’exemple suivant génère l’erreur C2778 :
// C2778b.cpp
struct __declspec(uuid(" 00000000-0000-0000-0000-000000000000 ")) C { }; // C2778
struct __declspec(uuid("00000000000000000000000000000000")) D { }; // C2778