Compilerwarnung (Stufe 1) C4917
Aktualisiert: November 2007
Fehlermeldung
'Deklarator': Eine GUID kann nur mit einer Klasse, einer Schnittstelle oder einem Namespace verbunden werden
'declarator' : a GUID can only be associated with a class, interface or namespace
Eine andere benutzerdefinierte Struktur als class, interface oder namespace kann nicht über eine GUID verfügen.
Diese Warnung ist standardmäßig deaktiviert. Weitere Informationen finden Sie unter Standardmäßig deaktivierte Compilerwarnungen.
Im folgenden Codebeispiel wird C4917 generiert:
// 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()
{
}