Udostępnij za pośrednictwem


Ostrzeżenie kompilatora (poziom 1) C4917

"oświadczenie": identyfikator GUID może być skojarzony tylko z klasą, interfejsu lub obszaru nazw

Struktury zdefiniowane przez użytkownika innych niż klasy, interfejsu, lub nazw nie ma identyfikatora GUID.

To ostrzeżenie jest domyślnie wyłączona.Zobacz Kompilator ostrzeżenia czy są wyłączone domyślnie uzyskać więcej informacji.

Poniższy przykładowy kod generuje 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()
{
}