Partilhar via


Aviso do compilador (nível 1) C4917

'declarador' : um GUID só pode ser associado a uma classe, interface ou namespace

Observações

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

Este aviso está desativado por padrão. Consulte Avisos do compilador que estão desativados por padrão para obter mais informações.

Example

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