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