Share via


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