Advertencia del compilador (nivel 1) C4917
"declarator": un GUID se puede asociar únicamente a una clase, una interfaz o un espacio de nombres
Una estructura definida por el usuario distinta de una clase, interfaz o espacio de nombres no puede tener un GUID.
De forma predeterminada, esta advertencia está desactivada. Vea Advertencias del compilador desactivadas de forma predeterminada para más información.
Ejemplo
El ejemplo siguiente genera la advertencia 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()
{
}
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de