Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
GUID formado incorrectamente en __declspec(uuid())
Observaciones
Se proporciona un GUID incorrecto al atributo extendido uuid.
Ejemplo
El GUID debe ser una cadena de números hexadecimales con el siguiente formato:
// C2778a.cpp
// compile with: /c
struct __declspec(uuid("00000000-0000-0000-0000-000000000000")) A {};
struct __declspec(uuid("{00000000-0000-0000-0000-000000000000}")) B{};
El atributo extendido uuid acepta cadenas reconocidas por CLSIDFromString, con o sin llaves delimitadoras.
En el ejemplo siguiente se genera la advertencia C2778:
// C2778b.cpp
struct __declspec(uuid(" 00000000-0000-0000-0000-000000000000 ")) C { }; // C2778
struct __declspec(uuid("00000000000000000000000000000000")) D { }; // C2778