uuid attributs (C++)
Spécifie l'identificateur unique d'une classe ou une interface.
[ uuid(
"uuid"
) ]
Paramètres
- uuid
un 128 bits, identificateur unique.
Notes
Si la définition d'une interface ou classe ne spécifie pas l'attribut d' uuid C++, le compilateur Visual C++ fournit un.Lorsque vous spécifiez uuid, vous devez inclure les guillemets.
Si vous ne spécifiez pas uuid, le compilateur génère même GUID pour les interfaces ou des classes avec le même nom dans des projets d'attribut sur un ordinateur.
Vous pouvez utiliser Uuidgen.exe ou Guidgen.exe pour générer vos propres identificateurs uniques.(Pour exécuter l'une ou l'autre de ces outils, cliquez sur Démarrer et cliquez sur Exécuter dans le menu.Entrez le nom de l'outil requis.)
Lorsqu'il est utilisé dans un projet qui n'utilise pas également ATL, spécifier l'attribut pour uuid est le même que spécifiant le modificateur de __declspec d' uuid .Pour récupérer uuid d'une classe, vous pouvez utiliser __uuidof
Exemple
Consultez l'exemple de pouvant être liée pour un usage d'exemple d' uuid.
Configuration requise
contexte d'attribut
S'applique à |
classe, struct, interface, union, enum |
reproductible |
Non |
attributs requis |
Aucun |
attributs valides |
Aucun |
Pour plus d'informations sur les contextes d'attribut, consultez contextes d'attribut.