Aviso do compilador (nível 1) C4917
'declarator': um GUID pode ser associado apenas a uma classe, uma interface ou um namespace
Uma estrutura definida pelo usuário que não seja classe, interface ou namespace não pode ter um GUID.
Esse aviso está desativado por padrão. Confira Avisos do compilador desativados por padrão para obter mais informações.
Exemplo
O exemplo de código a seguir gera 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()
{
}
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de