Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Spécifie l’ID unique d’une classe ou d’une interface.
Syntaxe
[ uuid( "uuid" ) ]
Paramètres
uuid
Identificateur unique 128 bits.
Notes
Si la définition d’une interface ou d’une classe ne spécifie pas l’attribut uuid C++, le compilateur Microsoft C++ en fournit un. Lorsque vous spécifiez un uuid, vous devez inclure les guillemets.
Si vous ne spécifiez uuidpas, le compilateur génère le même GUID pour les interfaces ou les classes portant le même nom dans différents projets d’attributs sur une machine.
Vous pouvez utiliser Uuidgen.exe ou Guidgen.exe pour générer vos propres ID uniques. (Pour exécuter l’un de ces outils, cliquez sur Démarrez et cliquez sur Exécuter dans le menu. Entrez ensuite le nom de l’outil requis.)
Lorsqu’il est utilisé dans un projet qui n’utilise pas également ATL, la spécification de l’attribut uuid est la même que la spécification du modificateur uuid__declspec. Pour récupérer la uuid classe, vous pouvez utiliser __uuidof
Exemple
Consultez l’exemple pouvant être lié pour obtenir un exemple d’utilisation de uuid.
Spécifications
| Contexte d’attribut | Valeur |
|---|---|
| S’applique à | class, , structinterface, , unionenum |
| Renouvelable | Non |
| Attributs requis | Aucun(e) |
| Attributs non valides | Aucun(e) |
Pour plus d'informations sur les contextes d'attribut, consultez Contextes d'attribut.
Voir aussi
Attributs IDL
Attributs d’interface
Attributs de classe
Attributs Typedef, Enum, Union et Struct
uuid