Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt die eindeutige ID für eine Klasse oder Schnittstelle an.
Syntax
[ uuid( "uuid" ) ]
Parameter
uuid
Ein 128-Bit-Eindeutiger Bezeichner.
Hinweise
Wenn die Definition einer Schnittstelle oder Klasse nicht das uuid C++-Attribut angibt, stellt der Microsoft C++-Compiler einen bereit. Wenn Sie eine uuidAngabe angeben, müssen Sie die Anführungszeichen angeben.
Wenn Sie nicht angeben uuid, generiert der Compiler dieselbe GUID für Schnittstellen oder Klassen mit demselben Namen in verschiedenen Attributprojekten auf einem Computer.
Sie können Uuidgen.exe oder Guidgen.exe verwenden, um eigene eindeutige IDs zu generieren. (Um eines dieser Tools auszuführen, klicken Sie auf Starten Und klicken Sie im Menü auf "Ausführen ". Geben Sie dann den Namen des erforderlichen Tools ein.)
Wenn sie in einem Projekt verwendet wird, das nicht auch ATL verwendet, ist die Angabe des uuid Attributs mit dem Angeben des uuid-Modifizierers __declspec identisch. Um die uuid Klasse abzurufen, können Sie __uuidof
Beispiel
Sehen Sie sich das bindbare Beispiel für eine Beispielverwendung von uuid.
Anforderungen
| Attributkontext | Wert |
|---|---|
| Gilt für | class, , structinterface, , unionenum |
| Wiederholbar | No |
| Erforderliche Attribute | Keine |
| Ungültige Attribute | Keine |
Weitere Informationen zu den Attributkontexten finden Sie unter Attributkontexte.
Siehe auch
IDL-Attribute
Schnittstellenattribut
Klassenattribute
typedef-, enum-, union- und struct-Attribute
uuid