Sdílet prostřednictvím


C4917 (úroveň 1) upozornění kompilátoru

"declarator": identifikátor GUID mohou být spojeny pouze s třídy, rozhraní nebo oboru názvů

Uživatelem definované strukturu než třídy, rozhraní, nebo oboru názvů nemůže mít identifikátor GUID.

Ve výchozím nastavení je vypnuto upozornění.Viz Kompilátoru upozornění, že jsou mimo standardně Další informace.

Následující ukázkový kód 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()
{
}