Compartir a través de


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()
{
}