Upozornění kompilátoru (úroveň 1) C4917
deklarátor: IDENTIFIKÁTOR GUID lze přidružit pouze ke třídě, rozhraní nebo oboru názvů.
Uživatelem definovaná struktura jiná než třída, rozhraní nebo obor názvů nemůže mít identifikátor GUID.
Toto upozornění je ve výchozím nastavení vypnuté. Další informace najdete v tématu Upozornění kompilátoru, která jsou ve výchozím nastavení vypnutá.
Příklad
Následující ukázka kódu 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()
{
}