Advertencia del compilador (nivel 1) C4917
Actualización: noviembre 2007
Mensaje de error
'declarador': un GUID se puede asociar únicamente a una clase, interfaz o espacio de nombres
'declarator' : a GUID can only be associated with a class, interface or namespace
Una estructura definida por el usuario distinta de una clase, interfaz o espacio de nombres no puede tener un identificador GUID.
De forma predeterminada, esta advertencia está desactivada. Para obtener más información, vea Advertencias del compilador desactivadas de forma predeterminada.
El ejemplo de código siguiente genera el error C4917:
// C4917.cpp
// compile with: /W1
#pragma warning(default : 4917)
__declspec(uuid("00000000-0000-0000-0000-000000000001")) struct S
{
} s; // C4917, don't put uuid on a struct
int main()
{
}