Compartilhar via


C4917 de aviso (nível 1) do compilador

'Declarador': um GUID só pode ser associado uma classe, interface ou um espaço para nome

Uma estrutura definida pelo usuário, diferente de classe, interface, ou espaço para nome não pode ter um GUID.

Este aviso está desativado por padrão.Consulte Compilador avisos que está desativado por padrão para obter mais informações.

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