Bagikan melalui


Compiler Warning (level 1) C4917

'deklarator' : GUID hanya dapat dikaitkan dengan kelas, antarmuka, atau namespace

Struktur yang ditentukan pengguna selain kelas, antarmuka, atau namespace tidak dapat memiliki GUID.

Peringatan ini nonaktif secara default. Lihat Peringatan Pengkompilasi yang Nonaktif secara Default untuk informasi selengkapnya.

Contoh

Sampel kode berikut menghasilkan 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()
{
}