Share via


Derleyici Uyarısı (düzey 1) C4917

'bildirimci' : GUID yalnızca bir sınıf, arabirim veya ad alanıyla ilişkilendirilebilir

Sınıf, arabirim veya ad alanı dışında kullanıcı tanımlı bir yapının GUID'i olamaz.

Bu uyarı varsayılan olarak kapalıdır. Daha fazla bilgi için bkz . Varsayılan Olarak Kapalı Olan Derleyici Uyarıları.

Örnek

Aşağıdaki kod örneği C4917 oluşturur:

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