Partager via


Avertissement du compilateur (niveau 1) C4917

Mise à jour : novembre 2007

Message d'erreur

'déclarateur' : un GUID ne peut être associé qu'à une classe, une interface ou un espace de noms
'declarator' : a GUID can only be associated with a class, interface or namespace

Une structure définie par l'utilisateur ne peut pas avoir de GUID s'il ne s'agit pas d'une classe, d'une interface ou d'un espace de noms.

Cet avertissement est désactivé par défaut. Pour plus d'informations, consultez Avertissements du compilateur désactivés par défaut.

L'exemple de code suivant génère 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()
{
}